Struct rin::ecs::operators::combined_unordered::PartialStorageRef8 [−][src]
pub struct PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> { pub S1: S1, pub S2: S2, pub S3: S3, pub S4: S4, pub S5: S5, pub S6: S6, pub S7: S7, pub S8: S8, }
Fields
S1: S1
S2: S2
S3: S3
S4: S4
S5: S5
S6: S6
S7: S7
S8: S8
Trait Implementations
impl<'a, S1, S2, S3, S4, S5, S6, S7, S8> FastIndexExt for PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> where
S2: FastIndexExt,
S3: FastIndexExt,
S4: FastIndexExt,
S1: FastIndexExt,
S5: FastIndexExt,
S6: FastIndexExt,
S7: FastIndexExt,
S8: FastIndexExt,
[src]
impl<'a, S1, S2, S3, S4, S5, S6, S7, S8> FastIndexExt for PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> where
S2: FastIndexExt,
S3: FastIndexExt,
S4: FastIndexExt,
S1: FastIndexExt,
S5: FastIndexExt,
S6: FastIndexExt,
S7: FastIndexExt,
S8: FastIndexExt,
[src]type FastIndex = (<S1 as FastIndexExt>::FastIndex, <S2 as FastIndexExt>::FastIndex, <S3 as FastIndexExt>::FastIndex, <S4 as FastIndexExt>::FastIndex, <S5 as FastIndexExt>::FastIndex, <S6 as FastIndexExt>::FastIndex, <S7 as FastIndexExt>::FastIndex, <S8 as FastIndexExt>::FastIndex)
type StaticTypeId = (<S1 as FastIndexExt>::StaticTypeId, <S2 as FastIndexExt>::StaticTypeId, <S3 as FastIndexExt>::StaticTypeId, <S4 as FastIndexExt>::StaticTypeId, <S5 as FastIndexExt>::StaticTypeId, <S6 as FastIndexExt>::StaticTypeId, <S7 as FastIndexExt>::StaticTypeId, <S8 as FastIndexExt>::StaticTypeId)
pub fn fast_index(
&self,
guid: usize
) -> <PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> as FastIndexExt>::FastIndex
[src]
&self,
guid: usize
) -> <PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> as FastIndexExt>::FastIndex
Auto Trait Implementations
impl<S1, S2, S3, S4, S5, S6, S7, S8> RefUnwindSafe for PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> where
S1: RefUnwindSafe,
S2: RefUnwindSafe,
S3: RefUnwindSafe,
S4: RefUnwindSafe,
S5: RefUnwindSafe,
S6: RefUnwindSafe,
S7: RefUnwindSafe,
S8: RefUnwindSafe,
S1: RefUnwindSafe,
S2: RefUnwindSafe,
S3: RefUnwindSafe,
S4: RefUnwindSafe,
S5: RefUnwindSafe,
S6: RefUnwindSafe,
S7: RefUnwindSafe,
S8: RefUnwindSafe,
impl<S1, S2, S3, S4, S5, S6, S7, S8> Send for PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> where
S1: Send,
S2: Send,
S3: Send,
S4: Send,
S5: Send,
S6: Send,
S7: Send,
S8: Send,
S1: Send,
S2: Send,
S3: Send,
S4: Send,
S5: Send,
S6: Send,
S7: Send,
S8: Send,
impl<S1, S2, S3, S4, S5, S6, S7, S8> Sync for PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> where
S1: Sync,
S2: Sync,
S3: Sync,
S4: Sync,
S5: Sync,
S6: Sync,
S7: Sync,
S8: Sync,
S1: Sync,
S2: Sync,
S3: Sync,
S4: Sync,
S5: Sync,
S6: Sync,
S7: Sync,
S8: Sync,
impl<S1, S2, S3, S4, S5, S6, S7, S8> Unpin for PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> where
S1: Unpin,
S2: Unpin,
S3: Unpin,
S4: Unpin,
S5: Unpin,
S6: Unpin,
S7: Unpin,
S8: Unpin,
S1: Unpin,
S2: Unpin,
S3: Unpin,
S4: Unpin,
S5: Unpin,
S6: Unpin,
S7: Unpin,
S8: Unpin,
impl<S1, S2, S3, S4, S5, S6, S7, S8> UnwindSafe for PartialStorageRef8<S1, S2, S3, S4, S5, S6, S7, S8> where
S1: UnwindSafe,
S2: UnwindSafe,
S3: UnwindSafe,
S4: UnwindSafe,
S5: UnwindSafe,
S6: UnwindSafe,
S7: UnwindSafe,
S8: UnwindSafe,
S1: UnwindSafe,
S2: UnwindSafe,
S3: UnwindSafe,
S4: UnwindSafe,
S5: UnwindSafe,
S6: UnwindSafe,
S7: UnwindSafe,
S8: UnwindSafe,
Blanket Implementations
impl<T> DowncastSync for T where
T: Any + Send + Sync,
[src]
impl<T> DowncastSync for T where
T: Any + Send + Sync,
[src]impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]pub fn to_subset(&self) -> Option<SS>
[src]
pub fn is_in_subset(&self) -> bool
[src]
pub fn to_subset_unchecked(&self) -> SS
[src]
pub fn from_subset(element: &SS) -> SP
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]