Struct assets::VecStorage
[−]
[src]
pub struct VecStorage<T> { /* fields omitted */ }
pub struct VecStorage<T> { /* fields omitted */ }
impl<T> VecStorage<T>
[src]fn new() -> Self
[src]unsafe fn reserve(&self, index: usize)
[src]unsafe fn insert(&self, key: u32, value: T)
[src]unsafe fn remove(&self, key: u32) -> T
[src]unsafe fn get_unchecked(&self, id: usize) -> &T
[src]unsafe fn get_unchecked_mut(&self, id: usize) -> &mut T
[src]fn get(&self, id: u32) -> Option<&T>
[src]fn get_mut(&self, id: u32) -> Option<&mut T>
[src]impl<T> Default for VecStorage<T>
[src]