Trait rinecs::IntoEntitiesIterator [−][src]
pub trait IntoEntitiesIterator<'a, S> { type IntoEntitiesIter; type IntoEntitiesIterMut; type IntoEntitiesOptIter; type IntoEntitiesOptIterMut; fn storage_entities_iter(self, storage: Option<S>) -> Self::IntoEntitiesIter
where
S: ReadOnlyStorage; fn storage_entities_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut; fn storage_entities_opt_iter(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter
where
S: ReadOnlyStorage; fn storage_entities_opt_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut; }
Associated Types
type IntoEntitiesIter
[src]
type IntoEntitiesIterMut
[src]
type IntoEntitiesOptIter
[src]
type IntoEntitiesOptIterMut
[src]
Required methods
fn storage_entities_iter(self, storage: Option<S>) -> Self::IntoEntitiesIter where
S: ReadOnlyStorage,
[src]
S: ReadOnlyStorage,
fn storage_entities_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut
fn storage_entities_opt_iter(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter where
S: ReadOnlyStorage,
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter where
S: ReadOnlyStorage,
fn storage_entities_opt_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut
Implementors
impl<'a, 'e, S, I> IntoEntitiesIterator<'a, S> for I where
S: StorageRef<'a> + 'a,
I: IntoIterator<Item = &'e Entity>,
[src]
impl<'a, 'e, S, I> IntoEntitiesIterator<'a, S> for I where
S: StorageRef<'a> + 'a,
I: IntoIterator<Item = &'e Entity>,
[src]type IntoEntitiesIter = EntitiesComponentIter<'a, Copied<I::IntoIter>, S>
type IntoEntitiesIterMut = EntitiesComponentIterMut<'a, Copied<I::IntoIter>, S>
type IntoEntitiesOptIter = EntitiesComponentOptIter<'a, Copied<I::IntoIter>, S>
type IntoEntitiesOptIterMut = EntitiesComponentOptIterMut<'a, Copied<I::IntoIter>, S>
fn storage_entities_iter(self, storage: Option<S>) -> Self::IntoEntitiesIter where
S: ReadOnlyStorage,
[src]
S: ReadOnlyStorage,
fn storage_entities_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut
fn storage_entities_opt_iter(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter where
S: ReadOnlyStorage,
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter where
S: ReadOnlyStorage,
fn storage_entities_opt_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut
impl<'a, S> IntoEntitiesIterator<'a, S> for &'a UniqueEntities where
S: StorageRef<'a> + 'a,
[src]
impl<'a, S> IntoEntitiesIterator<'a, S> for &'a UniqueEntities where
S: StorageRef<'a> + 'a,
[src]type IntoEntitiesIter = EntitiesComponentIter<'a, Copied<Iter<'a, Entity>>, S>
type IntoEntitiesIterMut = EntitiesComponentIter<'a, Copied<Iter<'a, Entity>>, S>
type IntoEntitiesOptIter = EntitiesComponentOptIter<'a, Copied<Iter<'a, Entity>>, S>
type IntoEntitiesOptIterMut = EntitiesComponentOptIter<'a, Copied<Iter<'a, Entity>>, S>
fn storage_entities_iter(self, storage: Option<S>) -> Self::IntoEntitiesIter where
S: ReadOnlyStorage,
[src]
S: ReadOnlyStorage,
fn storage_entities_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut
fn storage_entities_opt_iter(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter where
S: ReadOnlyStorage,
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter where
S: ReadOnlyStorage,
fn storage_entities_opt_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut
impl<'a, S, I> IntoEntitiesIterator<'a, S> for UniqueEntitiesIterWrapper<I> where
S: StorageRef<'a> + 'a,
I: Iterator<Item = &'a Entity>,
[src]
impl<'a, S, I> IntoEntitiesIterator<'a, S> for UniqueEntitiesIterWrapper<I> where
S: StorageRef<'a> + 'a,
I: Iterator<Item = &'a Entity>,
[src]type IntoEntitiesIter = EntitiesComponentIter<'a, Copied<I>, S>
type IntoEntitiesIterMut = EntitiesComponentIter<'a, Copied<I>, S>
type IntoEntitiesOptIter = EntitiesComponentOptIter<'a, Copied<I>, S>
type IntoEntitiesOptIterMut = EntitiesComponentOptIter<'a, Copied<I>, S>
fn storage_entities_iter(self, storage: Option<S>) -> Self::IntoEntitiesIter where
S: ReadOnlyStorage,
[src]
S: ReadOnlyStorage,
fn storage_entities_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesIterMut
fn storage_entities_opt_iter(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter where
S: ReadOnlyStorage,
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIter where
S: ReadOnlyStorage,
fn storage_entities_opt_iter_mut(
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut
[src]
self,
storage: Option<S>
) -> Self::IntoEntitiesOptIterMut