Struct dces::system::SystemStoreBuilder
source · [−]pub struct SystemStoreBuilder<'a, E, Ctx> where
E: EntityStore, {
pub entity_system_id: u32,
pub system_store: &'a mut SystemStore<E, Ctx>,
pub priority: Cell<i32>,
}
Expand description
The system store builder is used to create a system.
Fields
entity_system_id: u32
Id of the entity system.
system_store: &'a mut SystemStore<E, Ctx>
Reference to the system store, used to apply filter, sort and priority to the system.
priority: Cell<i32>
Implementations
sourceimpl<'a, E, Ctx> SystemStoreBuilder<'a, E, Ctx> where
E: EntityStore,
impl<'a, E, Ctx> SystemStoreBuilder<'a, E, Ctx> where
E: EntityStore,
Auto Trait Implementations
impl<'a, E, Ctx> !RefUnwindSafe for SystemStoreBuilder<'a, E, Ctx>
impl<'a, E, Ctx> !Send for SystemStoreBuilder<'a, E, Ctx>
impl<'a, E, Ctx> !Sync for SystemStoreBuilder<'a, E, Ctx>
impl<'a, E, Ctx> Unpin for SystemStoreBuilder<'a, E, Ctx>
impl<'a, E, Ctx> !UnwindSafe for SystemStoreBuilder<'a, E, Ctx>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more