[−][src]Trait rinecs::operators::UnorderedDataLocal
Associated Types
Required Methods
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
Implementations on Foreign Types
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
[src]
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
type Iter = Iter2<'a, <U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::Storage>
type Components = (<U1 as UnorderedDataLocal<'a>>::Components, <U2 as UnorderedDataLocal<'a>>::Components)
type ComponentsRef = (<U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::ComponentsRef)
type Storage = StorageRef2<<U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
[src]
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
type Iter = Iter3<'a, <U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::Storage>
type Components = (<U1 as UnorderedDataLocal<'a>>::Components, <U2 as UnorderedDataLocal<'a>>::Components, <U3 as UnorderedDataLocal<'a>>::Components)
type ComponentsRef = (<U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::ComponentsRef)
type Storage = StorageRef3<<U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
[src]
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
type Iter = Iter4<'a, <U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::Storage>
type Components = (<U1 as UnorderedDataLocal<'a>>::Components, <U2 as UnorderedDataLocal<'a>>::Components, <U3 as UnorderedDataLocal<'a>>::Components, <U4 as UnorderedDataLocal<'a>>::Components)
type ComponentsRef = (<U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::ComponentsRef)
type Storage = StorageRef4<<U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>, U5: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4, U5) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
<U5 as UnorderedDataLocal<'a>>::Storage: 'a,
U5: 'a,
[src]
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>, U5: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4, U5) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
<U5 as UnorderedDataLocal<'a>>::Storage: 'a,
U5: 'a,
type Iter = Iter5<'a, <U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::Storage, <U5 as UnorderedDataLocal<'a>>::ComponentsRef, <U5 as UnorderedDataLocal<'a>>::Storage>
type Components = (<U1 as UnorderedDataLocal<'a>>::Components, <U2 as UnorderedDataLocal<'a>>::Components, <U3 as UnorderedDataLocal<'a>>::Components, <U4 as UnorderedDataLocal<'a>>::Components, <U5 as UnorderedDataLocal<'a>>::Components)
type ComponentsRef = (<U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U5 as UnorderedDataLocal<'a>>::ComponentsRef)
type Storage = StorageRef5<<U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::Storage, <U5 as UnorderedDataLocal<'a>>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>, U5: UnorderedDataLocal<'a>, U6: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4, U5, U6) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
<U5 as UnorderedDataLocal<'a>>::Storage: 'a,
U5: 'a,
<U6 as UnorderedDataLocal<'a>>::Storage: 'a,
U6: 'a,
[src]
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>, U5: UnorderedDataLocal<'a>, U6: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4, U5, U6) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
<U5 as UnorderedDataLocal<'a>>::Storage: 'a,
U5: 'a,
<U6 as UnorderedDataLocal<'a>>::Storage: 'a,
U6: 'a,
type Iter = Iter6<'a, <U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::Storage, <U5 as UnorderedDataLocal<'a>>::ComponentsRef, <U5 as UnorderedDataLocal<'a>>::Storage, <U6 as UnorderedDataLocal<'a>>::ComponentsRef, <U6 as UnorderedDataLocal<'a>>::Storage>
type Components = (<U1 as UnorderedDataLocal<'a>>::Components, <U2 as UnorderedDataLocal<'a>>::Components, <U3 as UnorderedDataLocal<'a>>::Components, <U4 as UnorderedDataLocal<'a>>::Components, <U5 as UnorderedDataLocal<'a>>::Components, <U6 as UnorderedDataLocal<'a>>::Components)
type ComponentsRef = (<U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U5 as UnorderedDataLocal<'a>>::ComponentsRef, <U6 as UnorderedDataLocal<'a>>::ComponentsRef)
type Storage = StorageRef6<<U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::Storage, <U5 as UnorderedDataLocal<'a>>::Storage, <U6 as UnorderedDataLocal<'a>>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>, U5: UnorderedDataLocal<'a>, U6: UnorderedDataLocal<'a>, U7: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4, U5, U6, U7) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
<U5 as UnorderedDataLocal<'a>>::Storage: 'a,
U5: 'a,
<U6 as UnorderedDataLocal<'a>>::Storage: 'a,
U6: 'a,
<U7 as UnorderedDataLocal<'a>>::Storage: 'a,
U7: 'a,
[src]
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>, U5: UnorderedDataLocal<'a>, U6: UnorderedDataLocal<'a>, U7: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4, U5, U6, U7) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
<U5 as UnorderedDataLocal<'a>>::Storage: 'a,
U5: 'a,
<U6 as UnorderedDataLocal<'a>>::Storage: 'a,
U6: 'a,
<U7 as UnorderedDataLocal<'a>>::Storage: 'a,
U7: 'a,
type Iter = Iter7<'a, <U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::Storage, <U5 as UnorderedDataLocal<'a>>::ComponentsRef, <U5 as UnorderedDataLocal<'a>>::Storage, <U6 as UnorderedDataLocal<'a>>::ComponentsRef, <U6 as UnorderedDataLocal<'a>>::Storage, <U7 as UnorderedDataLocal<'a>>::ComponentsRef, <U7 as UnorderedDataLocal<'a>>::Storage>
type Components = (<U1 as UnorderedDataLocal<'a>>::Components, <U2 as UnorderedDataLocal<'a>>::Components, <U3 as UnorderedDataLocal<'a>>::Components, <U4 as UnorderedDataLocal<'a>>::Components, <U5 as UnorderedDataLocal<'a>>::Components, <U6 as UnorderedDataLocal<'a>>::Components, <U7 as UnorderedDataLocal<'a>>::Components)
type ComponentsRef = (<U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U5 as UnorderedDataLocal<'a>>::ComponentsRef, <U6 as UnorderedDataLocal<'a>>::ComponentsRef, <U7 as UnorderedDataLocal<'a>>::ComponentsRef)
type Storage = StorageRef7<<U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::Storage, <U5 as UnorderedDataLocal<'a>>::Storage, <U6 as UnorderedDataLocal<'a>>::Storage, <U7 as UnorderedDataLocal<'a>>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>, U5: UnorderedDataLocal<'a>, U6: UnorderedDataLocal<'a>, U7: UnorderedDataLocal<'a>, U8: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4, U5, U6, U7, U8) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
<U5 as UnorderedDataLocal<'a>>::Storage: 'a,
U5: 'a,
<U6 as UnorderedDataLocal<'a>>::Storage: 'a,
U6: 'a,
<U7 as UnorderedDataLocal<'a>>::Storage: 'a,
U7: 'a,
<U8 as UnorderedDataLocal<'a>>::Storage: 'a,
U8: 'a,
[src]
impl<'a, U1: UnorderedDataLocal<'a>, U2: UnorderedDataLocal<'a>, U3: UnorderedDataLocal<'a>, U4: UnorderedDataLocal<'a>, U5: UnorderedDataLocal<'a>, U6: UnorderedDataLocal<'a>, U7: UnorderedDataLocal<'a>, U8: UnorderedDataLocal<'a>> UnorderedDataLocal<'a> for (U1, U2, U3, U4, U5, U6, U7, U8) where
<U1 as UnorderedDataLocal<'a>>::Storage: 'a,
U1: 'a,
<U2 as UnorderedDataLocal<'a>>::Storage: 'a,
U2: 'a,
<U3 as UnorderedDataLocal<'a>>::Storage: 'a,
U3: 'a,
<U4 as UnorderedDataLocal<'a>>::Storage: 'a,
U4: 'a,
<U5 as UnorderedDataLocal<'a>>::Storage: 'a,
U5: 'a,
<U6 as UnorderedDataLocal<'a>>::Storage: 'a,
U6: 'a,
<U7 as UnorderedDataLocal<'a>>::Storage: 'a,
U7: 'a,
<U8 as UnorderedDataLocal<'a>>::Storage: 'a,
U8: 'a,
type Iter = Iter8<'a, <U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::Storage, <U5 as UnorderedDataLocal<'a>>::ComponentsRef, <U5 as UnorderedDataLocal<'a>>::Storage, <U6 as UnorderedDataLocal<'a>>::ComponentsRef, <U6 as UnorderedDataLocal<'a>>::Storage, <U7 as UnorderedDataLocal<'a>>::ComponentsRef, <U7 as UnorderedDataLocal<'a>>::Storage, <U8 as UnorderedDataLocal<'a>>::ComponentsRef, <U8 as UnorderedDataLocal<'a>>::Storage>
type Components = (<U1 as UnorderedDataLocal<'a>>::Components, <U2 as UnorderedDataLocal<'a>>::Components, <U3 as UnorderedDataLocal<'a>>::Components, <U4 as UnorderedDataLocal<'a>>::Components, <U5 as UnorderedDataLocal<'a>>::Components, <U6 as UnorderedDataLocal<'a>>::Components, <U7 as UnorderedDataLocal<'a>>::Components, <U8 as UnorderedDataLocal<'a>>::Components)
type ComponentsRef = (<U1 as UnorderedDataLocal<'a>>::ComponentsRef, <U2 as UnorderedDataLocal<'a>>::ComponentsRef, <U3 as UnorderedDataLocal<'a>>::ComponentsRef, <U4 as UnorderedDataLocal<'a>>::ComponentsRef, <U5 as UnorderedDataLocal<'a>>::ComponentsRef, <U6 as UnorderedDataLocal<'a>>::ComponentsRef, <U7 as UnorderedDataLocal<'a>>::ComponentsRef, <U8 as UnorderedDataLocal<'a>>::ComponentsRef)
type Storage = StorageRef8<<U1 as UnorderedDataLocal<'a>>::Storage, <U2 as UnorderedDataLocal<'a>>::Storage, <U3 as UnorderedDataLocal<'a>>::Storage, <U4 as UnorderedDataLocal<'a>>::Storage, <U5 as UnorderedDataLocal<'a>>::Storage, <U6 as UnorderedDataLocal<'a>>::Storage, <U7 as UnorderedDataLocal<'a>>::Storage, <U8 as UnorderedDataLocal<'a>>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
Implementors
impl<'a> UnorderedDataLocal<'a> for Entity
[src]
impl<'a> UnorderedDataLocal<'a> for Entity
type Iter = EntitiesIter<'a>
type Components = Entity
type ComponentsRef = Entity
type Storage = &'a [(Entity, MaskType)]
fn components_mask_thread_local(_entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(_entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T, R> UnorderedDataLocal<'a> for Ref<'a, T, R> where
T: 'a + NToOneComponent,
R: UnorderedDataLocal<'a> + FromComponent<'a, <R as UnorderedDataLocal<'a>>::ComponentsRef>,
<<T as Component>::Storage as Storage<'a, T>>::Get: Borrow<T>,
[src]
impl<'a, T, R> UnorderedDataLocal<'a> for Ref<'a, T, R> where
T: 'a + NToOneComponent,
R: UnorderedDataLocal<'a> + FromComponent<'a, <R as UnorderedDataLocal<'a>>::ComponentsRef>,
<<T as Component>::Storage as Storage<'a, T>>::Get: Borrow<T>,
type Iter = RefIter<'a, Self::Storage, R>
type Components = R
type ComponentsRef = R
type Storage = RefStorageThreadLocal<'a, <T as Component>::Storage, T, R>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T, Ref> UnorderedDataLocal<'a> for ReadRef<'a, T, Ref> where
T: 'a + NToOneComponentThreadLocal,
Ref: Component,
<<T as Component>::Storage as Storage<'a, T>>::Get: Borrow<T>,
[src]
impl<'a, T, Ref> UnorderedDataLocal<'a> for ReadRef<'a, T, Ref> where
T: 'a + NToOneComponentThreadLocal,
Ref: Component,
<<T as Component>::Storage as Storage<'a, T>>::Get: Borrow<T>,
type Iter = ReadRefIter<'a, Self::Storage, <Ref as Component>::Storage, Ref>
type Components = Option<Ref>
type ComponentsRef = Option<<<Ref as Component>::Storage as Storage<'a, Ref>>::Get>
type Storage = StorageReadRefLocal<'a, <T as Component>::Storage, T, <Ref as Component>::Storage, Ref>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T1: 'a + Component, T2: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2)>
[src]
impl<'a, T1: 'a + Component, T2: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2)>
type Iter = Iter2<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage>
type Components = (Option<T1>, Option<T2>)
type ComponentsRef = (Option<<<T1 as Component>::Storage as Storage<'a, T1>>::Get>, Option<<<T2 as Component>::Storage as Storage<'a, T2>>::Get>)
type Storage = StorageRef2<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3)>
[src]
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3)>
type Iter = Iter3<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage>
type Components = (Option<T1>, Option<T2>, Option<T3>)
type ComponentsRef = (Option<<<T1 as Component>::Storage as Storage<'a, T1>>::Get>, Option<<<T2 as Component>::Storage as Storage<'a, T2>>::Get>, Option<<<T3 as Component>::Storage as Storage<'a, T3>>::Get>)
type Storage = StorageRef3<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4)>
[src]
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4)>
type Iter = Iter4<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage>
type Components = (Option<T1>, Option<T2>, Option<T3>, Option<T4>)
type ComponentsRef = (Option<<<T1 as Component>::Storage as Storage<'a, T1>>::Get>, Option<<<T2 as Component>::Storage as Storage<'a, T2>>::Get>, Option<<<T3 as Component>::Storage as Storage<'a, T3>>::Get>, Option<<<T4 as Component>::Storage as Storage<'a, T4>>::Get>)
type Storage = StorageRef4<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component, T5: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4, T5)>
[src]
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component, T5: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4, T5)>
type Iter = Iter5<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage, T5, <T5 as Component>::Storage>
type Components = (Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>)
type ComponentsRef = (Option<<<T1 as Component>::Storage as Storage<'a, T1>>::Get>, Option<<<T2 as Component>::Storage as Storage<'a, T2>>::Get>, Option<<<T3 as Component>::Storage as Storage<'a, T3>>::Get>, Option<<<T4 as Component>::Storage as Storage<'a, T4>>::Get>, Option<<<T5 as Component>::Storage as Storage<'a, T5>>::Get>)
type Storage = StorageRef5<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage, T5, <T5 as Component>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component, T5: 'a + Component, T6: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4, T5, T6)>
[src]
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component, T5: 'a + Component, T6: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4, T5, T6)>
type Iter = Iter6<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage, T5, <T5 as Component>::Storage, T6, <T6 as Component>::Storage>
type Components = (Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>)
type ComponentsRef = (Option<<<T1 as Component>::Storage as Storage<'a, T1>>::Get>, Option<<<T2 as Component>::Storage as Storage<'a, T2>>::Get>, Option<<<T3 as Component>::Storage as Storage<'a, T3>>::Get>, Option<<<T4 as Component>::Storage as Storage<'a, T4>>::Get>, Option<<<T5 as Component>::Storage as Storage<'a, T5>>::Get>, Option<<<T6 as Component>::Storage as Storage<'a, T6>>::Get>)
type Storage = StorageRef6<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage, T5, <T5 as Component>::Storage, T6, <T6 as Component>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component, T5: 'a + Component, T6: 'a + Component, T7: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4, T5, T6, T7)>
[src]
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component, T5: 'a + Component, T6: 'a + Component, T7: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4, T5, T6, T7)>
type Iter = Iter7<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage, T5, <T5 as Component>::Storage, T6, <T6 as Component>::Storage, T7, <T7 as Component>::Storage>
type Components = (Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>)
type ComponentsRef = (Option<<<T1 as Component>::Storage as Storage<'a, T1>>::Get>, Option<<<T2 as Component>::Storage as Storage<'a, T2>>::Get>, Option<<<T3 as Component>::Storage as Storage<'a, T3>>::Get>, Option<<<T4 as Component>::Storage as Storage<'a, T4>>::Get>, Option<<<T5 as Component>::Storage as Storage<'a, T5>>::Get>, Option<<<T6 as Component>::Storage as Storage<'a, T6>>::Get>, Option<<<T7 as Component>::Storage as Storage<'a, T7>>::Get>)
type Storage = StorageRef7<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage, T5, <T5 as Component>::Storage, T6, <T6 as Component>::Storage, T7, <T7 as Component>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component, T5: 'a + Component, T6: 'a + Component, T7: 'a + Component, T8: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4, T5, T6, T7, T8)>
[src]
impl<'a, T1: 'a + Component, T2: 'a + Component, T3: 'a + Component, T4: 'a + Component, T5: 'a + Component, T6: 'a + Component, T7: 'a + Component, T8: 'a + Component> UnorderedDataLocal<'a> for ReadOr<'a, (T1, T2, T3, T4, T5, T6, T7, T8)>
type Iter = Iter8<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage, T5, <T5 as Component>::Storage, T6, <T6 as Component>::Storage, T7, <T7 as Component>::Storage, T8, <T8 as Component>::Storage>
type Components = (Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>)
type ComponentsRef = (Option<<<T1 as Component>::Storage as Storage<'a, T1>>::Get>, Option<<<T2 as Component>::Storage as Storage<'a, T2>>::Get>, Option<<<T3 as Component>::Storage as Storage<'a, T3>>::Get>, Option<<<T4 as Component>::Storage as Storage<'a, T4>>::Get>, Option<<<T5 as Component>::Storage as Storage<'a, T5>>::Get>, Option<<<T6 as Component>::Storage as Storage<'a, T6>>::Get>, Option<<<T7 as Component>::Storage as Storage<'a, T7>>::Get>, Option<<<T8 as Component>::Storage as Storage<'a, T8>>::Get>)
type Storage = StorageRef8<'a, T1, <T1 as Component>::Storage, T2, <T2 as Component>::Storage, T3, <T3 as Component>::Storage, T4, <T4 as Component>::Storage, T5, <T5 as Component>::Storage, T6, <T6 as Component>::Storage, T7, <T7 as Component>::Storage, T8, <T8 as Component>::Storage>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T: 'a + Component> UnorderedDataLocal<'a> for ReadOption<'a, T>
[src]
impl<'a, T: 'a + Component> UnorderedDataLocal<'a> for ReadOption<'a, T>
type Iter = IterOption<'a, T, <T as Component>::Storage>
type Components = Option<T>
type ComponentsRef = Option<<<T as Component>::Storage as Storage<'a, T>>::Get>
type Storage = StorageOption<'a, T, <T as Component>::Storage>
fn components_mask_thread_local(_entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(_entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T: 'a + Component> UnorderedDataLocal<'a> for WriteOption<'a, T>
[src]
impl<'a, T: 'a + Component> UnorderedDataLocal<'a> for WriteOption<'a, T>
type Iter = IterOptionMut<'a, T, <T as Component>::Storage>
type Components = Option<T>
type ComponentsRef = Option<<<T as Component>::Storage as Storage<'a, T>>::GetMut>
type Storage = StorageOptionMut<'a, T, <T as Component>::Storage>
fn components_mask_thread_local(_entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(_entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T: 'a + ComponentThreadLocal> UnorderedDataLocal<'a> for Not<'a, T>
[src]
impl<'a, T: 'a + ComponentThreadLocal> UnorderedDataLocal<'a> for Not<'a, T>
type Iter = Repeat<()>
type Components = T
type ComponentsRef = ()
type Storage = ()
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(_: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(_: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(_: EntitiesThreadLocal<'a>)
[src]
fn storage_thread_local(_: EntitiesThreadLocal<'a>)
impl<'a, T: 'a + ComponentThreadLocal> UnorderedDataLocal<'a> for Read<'a, T> where
ReadGuardRef<'b, <T as Component>::Storage>: IntoIter,
[src]
impl<'a, T: 'a + ComponentThreadLocal> UnorderedDataLocal<'a> for Read<'a, T> where
ReadGuardRef<'b, <T as Component>::Storage>: IntoIter,
type Iter = <ReadGuardRef<'a, <T as Component>::Storage> as IntoIter>::Iter
type Components = T
type ComponentsRef = <<T as Component>::Storage as Storage<'a, T>>::Get
type Storage = StorageReadLocal<'a, <T as Component>::Storage, Self::Components>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T: 'a + ComponentThreadLocal> UnorderedDataLocal<'a> for Write<'a, T> where
WriteGuardRef<'b, <T as Component>::Storage>: IntoIterMut,
[src]
impl<'a, T: 'a + ComponentThreadLocal> UnorderedDataLocal<'a> for Write<'a, T> where
WriteGuardRef<'b, <T as Component>::Storage>: IntoIterMut,
type Iter = <WriteGuardRef<'a, <T as Component>::Storage> as IntoIterMut>::IterMut
type Components = T
type ComponentsRef = <<T as Component>::Storage as Storage<'a, T>>::GetMut
type Storage = StorageWriteLocal<'a, <T as Component>::Storage, Self::Components>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
impl<'a, T: 'a + ComponentThreadLocal, Not: Component> UnorderedDataLocal<'a> for ReadNot<'a, T, Not>
[src]
impl<'a, T: 'a + ComponentThreadLocal, Not: Component> UnorderedDataLocal<'a> for ReadNot<'a, T, Not>
type Iter = ReadNotIter<'a, Self::ComponentsRef, Self::Storage>
type Components = T
type ComponentsRef = <<T as Component>::Storage as Storage<'a, T>>::Get
type Storage = StorageReadLocal<'a, <T as Component>::Storage, Self::Components>
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
[src]
fn components_mask_thread_local(entities: EntitiesThreadLocal<'a>) -> Bitmask
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
[src]
fn into_iter_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Iter
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage
[src]
fn storage_thread_local(entities: EntitiesThreadLocal<'a>) -> Self::Storage