Trait rin::ecs::storage::StorageRef [−][src]
pub trait StorageRef<'r>: FastIndexExt { type Component; type Data; pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: Self::FastIndex
) -> Self::Component; pub unsafe fn get_unchecked(&'r mut self, guid: usize) -> Self::Component; pub fn contains(&self, guid: usize) -> bool; pub fn get(&'r mut self, entity: &Entity) -> Option<Self::Component> { ... } }
Associated Types
Loading content...Required methods
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: Self::FastIndex
) -> Self::Component
[src]
&'r mut self,
idx: Self::FastIndex
) -> Self::Component
pub unsafe fn get_unchecked(&'r mut self, guid: usize) -> Self::Component
[src]
pub fn contains(&self, guid: usize) -> bool
[src]
Provided methods
Loading content...Implementations on Foreign Types
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7, S8> StorageRef<'r> for (S1, S2, S3, S4, S5, S6, S7, S8) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
S7: StorageRef<'r>,
S8: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7, S8> StorageRef<'r> for (S1, S2, S3, S4, S5, S6, S7, S8) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
S7: StorageRef<'r>,
S8: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data, <S5 as StorageRef<'r>>::Data, <S6 as StorageRef<'r>>::Data, <S7 as StorageRef<'r>>::Data, <S8 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component, <S5 as StorageRef<'r>>::Component, <S6 as StorageRef<'r>>::Component, <S7 as StorageRef<'r>>::Component, <S8 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <(S1, S2, S3, S4, S5, S6, S7, S8) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4, S5, S6, S7, S8) as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <(S1, S2, S3, S4, S5, S6, S7, S8) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4, S5, S6, S7, S8) as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4, S5, S6, S7, S8) as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4, S5, S6, S7, S8) as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3, S4> StorageRef<'r> for (S1, S2, S3, S4) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4> StorageRef<'r> for (S1, S2, S3, S4) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <(S1, S2, S3, S4) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4) as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <(S1, S2, S3, S4) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4) as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4) as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4) as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3, S4, S5> StorageRef<'r> for (S1, S2, S3, S4, S5) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5> StorageRef<'r> for (S1, S2, S3, S4, S5) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data, <S5 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component, <S5 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <(S1, S2, S3, S4, S5) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4, S5) as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <(S1, S2, S3, S4, S5) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4, S5) as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4, S5) as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4, S5) as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6> StorageRef<'r> for (S1, S2, S3, S4, S5, S6) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6> StorageRef<'r> for (S1, S2, S3, S4, S5, S6) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data, <S5 as StorageRef<'r>>::Data, <S6 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component, <S5 as StorageRef<'r>>::Component, <S6 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <(S1, S2, S3, S4, S5, S6) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4, S5, S6) as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <(S1, S2, S3, S4, S5, S6) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4, S5, S6) as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4, S5, S6) as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4, S5, S6) as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3> StorageRef<'r> for (S1, S2, S3) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S1: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3> StorageRef<'r> for (S1, S2, S3) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S1: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <(S1, S2, S3) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3) as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <(S1, S2, S3) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3) as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <(S1, S2, S3) as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <(S1, S2, S3) as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'r, 'e> StorageRef<'r> for &'e [(Entity, U256)]
[src]
impl<'r, 'e> StorageRef<'r> for &'e [(Entity, U256)]
[src]impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7> StorageRef<'r> for (S1, S2, S3, S4, S5, S6, S7) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
S7: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7> StorageRef<'r> for (S1, S2, S3, S4, S5, S6, S7) where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
S7: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data, <S5 as StorageRef<'r>>::Data, <S6 as StorageRef<'r>>::Data, <S7 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component, <S5 as StorageRef<'r>>::Component, <S6 as StorageRef<'r>>::Component, <S7 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <(S1, S2, S3, S4, S5, S6, S7) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4, S5, S6, S7) as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <(S1, S2, S3, S4, S5, S6, S7) as FastIndexExt>::FastIndex
) -> <(S1, S2, S3, S4, S5, S6, S7) as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4, S5, S6, S7) as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <(S1, S2, S3, S4, S5, S6, S7) as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2> StorageRef<'r> for (S1, S2) where
S2: StorageRef<'r>,
S1: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2> StorageRef<'r> for (S1, S2) where
S2: StorageRef<'r>,
S1: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <(S1, S2) as FastIndexExt>::FastIndex
) -> <(S1, S2) as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <(S1, S2) as FastIndexExt>::FastIndex
) -> <(S1, S2) as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <(S1, S2) as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <(S1, S2) as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
Implementors
impl<'a, 'r, S1, S2> StorageRef<'r> for StorageRef2<'a, S1, S2> where
S2: StorageRef<'r>,
S1: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2> StorageRef<'r> for StorageRef2<'a, S1, S2> where
S2: StorageRef<'r>,
S1: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <StorageRef2<'a, S1, S2> as FastIndexExt>::FastIndex
) -> <StorageRef2<'a, S1, S2> as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <StorageRef2<'a, S1, S2> as FastIndexExt>::FastIndex
) -> <StorageRef2<'a, S1, S2> as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <StorageRef2<'a, S1, S2> as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <StorageRef2<'a, S1, S2> as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3> StorageRef<'r> for StorageRef3<'a, S1, S2, S3> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S1: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3> StorageRef<'r> for StorageRef3<'a, S1, S2, S3> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S1: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <StorageRef3<'a, S1, S2, S3> as FastIndexExt>::FastIndex
) -> <StorageRef3<'a, S1, S2, S3> as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <StorageRef3<'a, S1, S2, S3> as FastIndexExt>::FastIndex
) -> <StorageRef3<'a, S1, S2, S3> as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <StorageRef3<'a, S1, S2, S3> as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <StorageRef3<'a, S1, S2, S3> as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3, S4> StorageRef<'r> for StorageRef4<'a, S1, S2, S3, S4> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4> StorageRef<'r> for StorageRef4<'a, S1, S2, S3, S4> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <StorageRef4<'a, S1, S2, S3, S4> as FastIndexExt>::FastIndex
) -> <StorageRef4<'a, S1, S2, S3, S4> as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <StorageRef4<'a, S1, S2, S3, S4> as FastIndexExt>::FastIndex
) -> <StorageRef4<'a, S1, S2, S3, S4> as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <StorageRef4<'a, S1, S2, S3, S4> as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <StorageRef4<'a, S1, S2, S3, S4> as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3, S4, S5> StorageRef<'r> for StorageRef5<'a, S1, S2, S3, S4, S5> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5> StorageRef<'r> for StorageRef5<'a, S1, S2, S3, S4, S5> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data, <S5 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component, <S5 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <StorageRef5<'a, S1, S2, S3, S4, S5> as FastIndexExt>::FastIndex
) -> <StorageRef5<'a, S1, S2, S3, S4, S5> as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <StorageRef5<'a, S1, S2, S3, S4, S5> as FastIndexExt>::FastIndex
) -> <StorageRef5<'a, S1, S2, S3, S4, S5> as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <StorageRef5<'a, S1, S2, S3, S4, S5> as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <StorageRef5<'a, S1, S2, S3, S4, S5> as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6> StorageRef<'r> for StorageRef6<'a, S1, S2, S3, S4, S5, S6> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6> StorageRef<'r> for StorageRef6<'a, S1, S2, S3, S4, S5, S6> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data, <S5 as StorageRef<'r>>::Data, <S6 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component, <S5 as StorageRef<'r>>::Component, <S6 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <StorageRef6<'a, S1, S2, S3, S4, S5, S6> as FastIndexExt>::FastIndex
) -> <StorageRef6<'a, S1, S2, S3, S4, S5, S6> as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <StorageRef6<'a, S1, S2, S3, S4, S5, S6> as FastIndexExt>::FastIndex
) -> <StorageRef6<'a, S1, S2, S3, S4, S5, S6> as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <StorageRef6<'a, S1, S2, S3, S4, S5, S6> as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <StorageRef6<'a, S1, S2, S3, S4, S5, S6> as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7> StorageRef<'r> for StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
S7: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7> StorageRef<'r> for StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
S7: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data, <S5 as StorageRef<'r>>::Data, <S6 as StorageRef<'r>>::Data, <S7 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component, <S5 as StorageRef<'r>>::Component, <S6 as StorageRef<'r>>::Component, <S7 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> as FastIndexExt>::FastIndex
) -> <StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> as FastIndexExt>::FastIndex
) -> <StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> as StorageRef<'r>>::Component
pub fn contains(&self, guid: usize) -> bool
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7, S8> StorageRef<'r> for StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
S7: StorageRef<'r>,
S8: StorageRef<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7, S8> StorageRef<'r> for StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> where
S2: StorageRef<'r>,
S3: StorageRef<'r>,
S4: StorageRef<'r>,
S1: StorageRef<'r>,
S5: StorageRef<'r>,
S6: StorageRef<'r>,
S7: StorageRef<'r>,
S8: StorageRef<'r>,
[src]type Data = (<S1 as StorageRef<'r>>::Data, <S2 as StorageRef<'r>>::Data, <S3 as StorageRef<'r>>::Data, <S4 as StorageRef<'r>>::Data, <S5 as StorageRef<'r>>::Data, <S6 as StorageRef<'r>>::Data, <S7 as StorageRef<'r>>::Data, <S8 as StorageRef<'r>>::Data)
type Component = (<S1 as StorageRef<'r>>::Component, <S2 as StorageRef<'r>>::Component, <S3 as StorageRef<'r>>::Component, <S4 as StorageRef<'r>>::Component, <S5 as StorageRef<'r>>::Component, <S6 as StorageRef<'r>>::Component, <S7 as StorageRef<'r>>::Component, <S8 as StorageRef<'r>>::Component)
pub unsafe fn get_fast_unchecked(
&'r mut self,
idx: <StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> as FastIndexExt>::FastIndex
) -> <StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> as StorageRef<'r>>::Component
[src]
&'r mut self,
idx: <StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> as FastIndexExt>::FastIndex
) -> <StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> as StorageRef<'r>>::Component
pub unsafe fn get_unchecked(
&'r mut self,
guid: usize
) -> <StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> as StorageRef<'r>>::Component
[src]
&'r mut self,
guid: usize
) -> <StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> as StorageRef<'r>>::Component