Struct xecs::StorageWrite
source · [−]pub struct StorageWrite<'a, T> { /* private fields */ }
Expand description
A write gurad for component storage
Implementations
sourceimpl<'a, T: Component> StorageWrite<'a, T>
impl<'a, T: Component> StorageWrite<'a, T>
sourcepub unsafe fn get_unchecked(&self, id: EntityId) -> &T
pub unsafe fn get_unchecked(&self, id: EntityId) -> &T
sourcepub unsafe fn get_unchecked_mut(&mut self, id: EntityId) -> &mut T
pub unsafe fn get_unchecked_mut(&mut self, id: EntityId) -> &mut T
Auto Trait Implementations
impl<'a, T> !RefUnwindSafe for StorageWrite<'a, T>
impl<'a, T> !Send for StorageWrite<'a, T>
impl<'a, T> !Sync for StorageWrite<'a, T>
impl<'a, T> Unpin for StorageWrite<'a, T>
impl<'a, T> !UnwindSafe for StorageWrite<'a, T>
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