Struct rin::ecs::BuilderElseCreationOnce [−][src]
#[must_use = "Systems built with a Builder won't be created until the build method is called"]pub struct BuilderElseCreationOnce<'a, 'n, S, Else> { /* fields omitted */ }
Implementations
impl<'a, 'n, S, Else> BuilderElseCreationOnce<'a, 'n, S, Else> where
S: 'static + CreationSystemOnce,
Else: AnySystem<CreationSystemOnceRunner>,
[src]
impl<'a, 'n, S, Else> BuilderElseCreationOnce<'a, 'n, S, Else> where
S: 'static + CreationSystemOnce,
Else: AnySystem<CreationSystemOnceRunner>,
[src]pub fn name(self, name: &'n str) -> BuilderElseCreationOnce<'a, 'n, S, Else>
[src]
pub fn needs<T>(self) -> BuilderElseCreationOnce<'a, 'n, S, Else> where
T: 'static,
[src]
T: 'static,
pub fn updates<T>(self) -> BuilderElseCreationOnce<'a, 'n, S, Else> where
T: 'static,
[src]
T: 'static,
pub fn reads<T>(self) -> BuilderElseCreationOnce<'a, 'n, S, Else> where
T: 'static,
[src]
T: 'static,
pub fn writes<T>(self) -> BuilderElseCreationOnce<'a, 'n, S, Else> where
T: 'static,
[src]
T: 'static,
pub fn dependencies_from<S2>(self) -> BuilderElseCreationOnce<'a, 'n, S, Else> where
S2: CreationSystemOnce,
[src]
S2: CreationSystemOnce,
pub fn build(self) -> &'a mut World
[src]
Auto Trait Implementations
impl<'a, 'n, S, Else> !RefUnwindSafe for BuilderElseCreationOnce<'a, 'n, S, Else>
impl<'a, 'n, S, Else> !Send for BuilderElseCreationOnce<'a, 'n, S, Else>
impl<'a, 'n, S, Else> !Sync for BuilderElseCreationOnce<'a, 'n, S, Else>
impl<'a, 'n, S, Else> Unpin for BuilderElseCreationOnce<'a, 'n, S, Else> where
Else: Unpin,
S: Unpin,
Else: Unpin,
S: Unpin,
impl<'a, 'n, S, Else> !UnwindSafe for BuilderElseCreationOnce<'a, 'n, S, Else>
Blanket Implementations
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]pub fn to_subset(&self) -> Option<SS>
[src]
pub fn is_in_subset(&self) -> bool
[src]
pub fn to_subset_unchecked(&self) -> SS
[src]
pub fn from_subset(element: &SS) -> SP
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]