Trait rin::ecs::storage::IntoSendStorage [−][src]
pub trait IntoSendStorage<'r> { type SendStorage: StorageRef<'r>; pub fn into_send_storage(&'r mut self) -> Self::SendStorage; }
Associated Types
type SendStorage: StorageRef<'r>
[src]
Required methods
pub fn into_send_storage(&'r mut self) -> Self::SendStorage
[src]
Implementations on Foreign Types
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7, S8> IntoSendStorage<'r> for (S1, S2, S3, S4, S5, S6, S7, S8) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
S7: IntoSendStorage<'r>,
S8: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7, S8> IntoSendStorage<'r> for (S1, S2, S3, S4, S5, S6, S7, S8) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
S7: IntoSendStorage<'r>,
S8: IntoSendStorage<'r>,
[src]type SendStorage = (<S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage, <S5 as IntoSendStorage<'r>>::SendStorage, <S6 as IntoSendStorage<'r>>::SendStorage, <S7 as IntoSendStorage<'r>>::SendStorage, <S8 as IntoSendStorage<'r>>::SendStorage)
pub fn into_send_storage(
&'r mut self
) -> <(S1, S2, S3, S4, S5, S6, S7, S8) as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <(S1, S2, S3, S4, S5, S6, S7, S8) as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4> IntoSendStorage<'r> for (S1, S2, S3, S4) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4> IntoSendStorage<'r> for (S1, S2, S3, S4) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]type SendStorage = (<S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage)
pub fn into_send_storage(
&'r mut self
) -> <(S1, S2, S3, S4) as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <(S1, S2, S3, S4) as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7> IntoSendStorage<'r> for (S1, S2, S3, S4, S5, S6, S7) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
S7: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7> IntoSendStorage<'r> for (S1, S2, S3, S4, S5, S6, S7) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
S7: IntoSendStorage<'r>,
[src]type SendStorage = (<S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage, <S5 as IntoSendStorage<'r>>::SendStorage, <S6 as IntoSendStorage<'r>>::SendStorage, <S7 as IntoSendStorage<'r>>::SendStorage)
pub fn into_send_storage(
&'r mut self
) -> <(S1, S2, S3, S4, S5, S6, S7) as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <(S1, S2, S3, S4, S5, S6, S7) as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3> IntoSendStorage<'r> for (S1, S2, S3) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3> IntoSendStorage<'r> for (S1, S2, S3) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]type SendStorage = (<S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage)
pub fn into_send_storage(
&'r mut self
) -> <(S1, S2, S3) as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <(S1, S2, S3) as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2> IntoSendStorage<'r> for (S1, S2) where
S2: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2> IntoSendStorage<'r> for (S1, S2) where
S2: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]type SendStorage = (<S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage)
pub fn into_send_storage(
&'r mut self
) -> <(S1, S2) as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <(S1, S2) as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4, S5> IntoSendStorage<'r> for (S1, S2, S3, S4, S5) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5> IntoSendStorage<'r> for (S1, S2, S3, S4, S5) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
[src]type SendStorage = (<S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage, <S5 as IntoSendStorage<'r>>::SendStorage)
pub fn into_send_storage(
&'r mut self
) -> <(S1, S2, S3, S4, S5) as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <(S1, S2, S3, S4, S5) as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4, S5, S6> IntoSendStorage<'r> for (S1, S2, S3, S4, S5, S6) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6> IntoSendStorage<'r> for (S1, S2, S3, S4, S5, S6) where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
[src]type SendStorage = (<S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage, <S5 as IntoSendStorage<'r>>::SendStorage, <S6 as IntoSendStorage<'r>>::SendStorage)
pub fn into_send_storage(
&'r mut self
) -> <(S1, S2, S3, S4, S5, S6) as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <(S1, S2, S3, S4, S5, S6) as IntoSendStorage<'r>>::SendStorage
impl<'r, 'e> IntoSendStorage<'r> for &'e [(Entity, U256)]
[src]
impl<'r, 'e> IntoSendStorage<'r> for &'e [(Entity, U256)]
[src]Implementors
impl<'a, 'r, S1, S2> IntoSendStorage<'r> for StorageRef2<'a, S1, S2> where
S2: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2> IntoSendStorage<'r> for StorageRef2<'a, S1, S2> where
S2: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]type SendStorage = StorageRef2<'a, <S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage>
pub fn into_send_storage(
&'r mut self
) -> <StorageRef2<'a, S1, S2> as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <StorageRef2<'a, S1, S2> as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3> IntoSendStorage<'r> for StorageRef3<'a, S1, S2, S3> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3> IntoSendStorage<'r> for StorageRef3<'a, S1, S2, S3> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]type SendStorage = StorageRef3<'a, <S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage>
pub fn into_send_storage(
&'r mut self
) -> <StorageRef3<'a, S1, S2, S3> as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <StorageRef3<'a, S1, S2, S3> as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4> IntoSendStorage<'r> for StorageRef4<'a, S1, S2, S3, S4> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4> IntoSendStorage<'r> for StorageRef4<'a, S1, S2, S3, S4> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
[src]type SendStorage = StorageRef4<'a, <S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage>
pub fn into_send_storage(
&'r mut self
) -> <StorageRef4<'a, S1, S2, S3, S4> as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <StorageRef4<'a, S1, S2, S3, S4> as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4, S5> IntoSendStorage<'r> for StorageRef5<'a, S1, S2, S3, S4, S5> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5> IntoSendStorage<'r> for StorageRef5<'a, S1, S2, S3, S4, S5> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
[src]type SendStorage = StorageRef5<'a, <S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage, <S5 as IntoSendStorage<'r>>::SendStorage>
pub fn into_send_storage(
&'r mut self
) -> <StorageRef5<'a, S1, S2, S3, S4, S5> as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <StorageRef5<'a, S1, S2, S3, S4, S5> as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4, S5, S6> IntoSendStorage<'r> for StorageRef6<'a, S1, S2, S3, S4, S5, S6> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6> IntoSendStorage<'r> for StorageRef6<'a, S1, S2, S3, S4, S5, S6> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
[src]type SendStorage = StorageRef6<'a, <S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage, <S5 as IntoSendStorage<'r>>::SendStorage, <S6 as IntoSendStorage<'r>>::SendStorage>
pub fn into_send_storage(
&'r mut self
) -> <StorageRef6<'a, S1, S2, S3, S4, S5, S6> as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <StorageRef6<'a, S1, S2, S3, S4, S5, S6> as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7> IntoSendStorage<'r> for StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
S7: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7> IntoSendStorage<'r> for StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
S7: IntoSendStorage<'r>,
[src]type SendStorage = StorageRef7<'a, <S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage, <S5 as IntoSendStorage<'r>>::SendStorage, <S6 as IntoSendStorage<'r>>::SendStorage, <S7 as IntoSendStorage<'r>>::SendStorage>
pub fn into_send_storage(
&'r mut self
) -> <StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <StorageRef7<'a, S1, S2, S3, S4, S5, S6, S7> as IntoSendStorage<'r>>::SendStorage
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7, S8> IntoSendStorage<'r> for StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
S7: IntoSendStorage<'r>,
S8: IntoSendStorage<'r>,
[src]
impl<'a, 'r, S1, S2, S3, S4, S5, S6, S7, S8> IntoSendStorage<'r> for StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> where
S2: IntoSendStorage<'r>,
S3: IntoSendStorage<'r>,
S4: IntoSendStorage<'r>,
S1: IntoSendStorage<'r>,
S5: IntoSendStorage<'r>,
S6: IntoSendStorage<'r>,
S7: IntoSendStorage<'r>,
S8: IntoSendStorage<'r>,
[src]type SendStorage = StorageRef8<'a, <S1 as IntoSendStorage<'r>>::SendStorage, <S2 as IntoSendStorage<'r>>::SendStorage, <S3 as IntoSendStorage<'r>>::SendStorage, <S4 as IntoSendStorage<'r>>::SendStorage, <S5 as IntoSendStorage<'r>>::SendStorage, <S6 as IntoSendStorage<'r>>::SendStorage, <S7 as IntoSendStorage<'r>>::SendStorage, <S8 as IntoSendStorage<'r>>::SendStorage>
pub fn into_send_storage(
&'r mut self
) -> <StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> as IntoSendStorage<'r>>::SendStorage
[src]
&'r mut self
) -> <StorageRef8<'a, S1, S2, S3, S4, S5, S6, S7, S8> as IntoSendStorage<'r>>::SendStorage