Struct entity_rust::tick::HandlerInstance
source · pub struct HandlerInstance { /* private fields */ }
Implementations§
Trait Implementations§
source§impl Handler for HandlerInstance
impl Handler for HandlerInstance
fn run( &self, components: Vec<MappedSharedMutexReadGuard<'_, dyn Any>>, mut_components: Vec<MappedSharedMutexWriteGuard<'_, dyn Any>>, )
fn component_types(&self) -> Vec<TypeId>
fn mut_component_types(&self) -> Vec<TypeId>
Auto Trait Implementations§
impl Freeze for HandlerInstance
impl RefUnwindSafe for HandlerInstance
impl Send for HandlerInstance
impl Sync for HandlerInstance
impl Unpin for HandlerInstance
impl UnwindSafe for HandlerInstance
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more