Struct rin::ecs::WriteGuardRef [−][src]
Implementations
impl<'a, S> WriteGuardRef<'a, S, ()> where
S: 'a,
[src]
impl<'a, S> WriteGuardRef<'a, S, ()> where
S: 'a,
[src]pub fn new(guard: WriteGuard<'a, S>) -> WriteGuardRef<'a, S, ()>
[src]
impl<'a, S> WriteGuardRef<'a, S, CacheGuard> where
S: 'a,
[src]
impl<'a, S> WriteGuardRef<'a, S, CacheGuard> where
S: 'a,
[src]pub fn with_cache_guard<Cache>(
guard: WriteGuard<'a, S>,
entities_index_per_mask: &'a SkipMap<(Bitmask, TypeId), Vec<HiddenFastIndex, Global>>,
component_mask: &'a U256
) -> WriteGuardRef<'a, S, Cache> where
Cache: CacheConstructor,
[src]
guard: WriteGuard<'a, S>,
entities_index_per_mask: &'a SkipMap<(Bitmask, TypeId), Vec<HiddenFastIndex, Global>>,
component_mask: &'a U256
) -> WriteGuardRef<'a, S, Cache> where
Cache: CacheConstructor,
impl<'a, S, C> WriteGuardRef<'a, S, C> where
S: 'a + ?Sized,
[src]
impl<'a, S, C> WriteGuardRef<'a, S, C> where
S: 'a + ?Sized,
[src]pub fn map<F, SS>(
guard: WriteGuardRef<'a, S, C>,
mapf: F
) -> WriteGuardRef<'a, SS, C> where
SS: ?Sized,
F: Fn(&mut S) -> &mut SS,
[src]
guard: WriteGuardRef<'a, S, C>,
mapf: F
) -> WriteGuardRef<'a, SS, C> where
SS: ?Sized,
F: Fn(&mut S) -> &mut SS,
Trait Implementations
impl<'a, S, C> Deref for WriteGuardRef<'a, S, C> where
S: 'a + ?Sized,
[src]
impl<'a, S, C> Deref for WriteGuardRef<'a, S, C> where
S: 'a + ?Sized,
[src]impl<'a, S, C> DerefMut for WriteGuardRef<'a, S, C> where
S: 'a + ?Sized,
[src]
impl<'a, S, C> DerefMut for WriteGuardRef<'a, S, C> where
S: 'a + ?Sized,
[src]impl<'a, S, T> IntoChangesIter<'a, T> for WriteGuardRef<'a, Changed<S, T>, ()> where
S: Storage<'a, T>,
WriteGuardRef<'a, S, ()>: IntoIdedIterMut,
<WriteGuardRef<'a, S, ()> as IntoIdedIterMut>::IdedIterMut: Iterator,
<<WriteGuardRef<'a, S, ()> as IntoIdedIterMut>::IdedIterMut as Iterator>::Item == (usize, <S as Storage<'a, T>>::GetMut),
[src]
impl<'a, S, T> IntoChangesIter<'a, T> for WriteGuardRef<'a, Changed<S, T>, ()> where
S: Storage<'a, T>,
WriteGuardRef<'a, S, ()>: IntoIdedIterMut,
<WriteGuardRef<'a, S, ()> as IntoIdedIterMut>::IdedIterMut: Iterator,
<<WriteGuardRef<'a, S, ()> as IntoIdedIterMut>::IdedIterMut as Iterator>::Item == (usize, <S as Storage<'a, T>>::GetMut),
[src]type ChangesItem = <S as Storage<'a, T>>::GetMut
type RawSubStorage = S
type SubStorage = WriteGuardRef<'a, S, ()>
pub fn extend_changes<F>(self, has_chagend: F) where
F: FnMut(<WriteGuardRef<'a, Changed<S, T>, ()> as IntoChangesIter<'a, T>>::ChangesItem) -> bool,
[src]
F: FnMut(<WriteGuardRef<'a, Changed<S, T>, ()> as IntoChangesIter<'a, T>>::ChangesItem) -> bool,
pub unsafe fn into_storage_and_changes(
self
) -> (<WriteGuardRef<'a, Changed<S, T>, ()> as IntoChangesIter<'a, T>>::SubStorage, &'a mut HashSet<usize, RandomState>)
[src]
self
) -> (<WriteGuardRef<'a, Changed<S, T>, ()> as IntoChangesIter<'a, T>>::SubStorage, &'a mut HashSet<usize, RandomState>)
impl<'a, T> IntoIdedIterMut for WriteGuardRef<'a, KeyedDenseVec<usize, T>, ()>
[src]
impl<'a, T> IntoIdedIterMut for WriteGuardRef<'a, KeyedDenseVec<usize, T>, ()>
[src]type IdedIterMut = DenseIdedIterMut<'a, T>
pub fn into_ided_iter_mut(self) -> DenseIdedIterMut<'a, T>ⓘNotable traits for DenseIdedIterMut<'a, T>
impl<'a, T> Iterator for DenseIdedIterMut<'a, T> where
T: 'a, type Item = (usize, &'a mut T);
[src]
Notable traits for DenseIdedIterMut<'a, T>
impl<'a, T> Iterator for DenseIdedIterMut<'a, T> where
T: 'a, type Item = (usize, &'a mut T);
impl<'a, T> IntoIdedIterMut for WriteGuardRef<'a, VecStorage<T>, ()>
[src]
impl<'a, T> IntoIdedIterMut for WriteGuardRef<'a, VecStorage<T>, ()>
[src]type IdedIterMut = VecIdedIterMut<'a, T>
pub fn into_ided_iter_mut(self) -> VecIdedIterMut<'a, T>ⓘNotable traits for VecIdedIterMut<'a, T>
impl<'a, T> Iterator for VecIdedIterMut<'a, T> where
T: 'a, type Item = (usize, &'a mut T);
[src]
Notable traits for VecIdedIterMut<'a, T>
impl<'a, T> Iterator for VecIdedIterMut<'a, T> where
T: 'a, type Item = (usize, &'a mut T);
impl<'a, T> IntoIdedIterMut for WriteGuardRef<'a, Forest<T>, ()>
[src]
impl<'a, T> IntoIdedIterMut for WriteGuardRef<'a, Forest<T>, ()>
[src]type IdedIterMut = IdedIterMut<'a, T>
pub fn into_ided_iter_mut(self) -> IdedIterMut<'a, T>ⓘNotable traits for IdedIterMut<'a, T>
impl<'a, T> Iterator for IdedIterMut<'a, T> where
T: 'a, type Item = (usize, &'a mut T);
[src]
Notable traits for IdedIterMut<'a, T>
impl<'a, T> Iterator for IdedIterMut<'a, T> where
T: 'a, type Item = (usize, &'a mut T);
impl<'a, T> IntoIterMut for WriteGuardRef<'a, VecStorage<T>, ()>
[src]
impl<'a, T> IntoIterMut for WriteGuardRef<'a, VecStorage<T>, ()>
[src]impl<'a, S, T> IntoIterMut for WriteGuardRef<'a, Changed<S, T>, ()> where
WriteGuardRef<'a, S, ()>: IntoIterMut,
[src]
impl<'a, S, T> IntoIterMut for WriteGuardRef<'a, Changed<S, T>, ()> where
WriteGuardRef<'a, S, ()>: IntoIterMut,
[src]type IterMut = <WriteGuardRef<'a, S, ()> as IntoIterMut>::IterMut
pub fn into_iter_mut(self) -> <WriteGuardRef<'a, S, ()> as IntoIterMut>::IterMut
[src]
impl<'a, T, G> IntoIterMut for WriteGuardRef<'a, _DenseOneToNVec<T, G>, ()> where
G: GroupExt,
[src]
impl<'a, T, G> IntoIterMut for WriteGuardRef<'a, _DenseOneToNVec<T, G>, ()> where
G: GroupExt,
[src]type IterMut = OneToNDenseIterMut<'a, T, G>
pub fn into_iter_mut(self) -> OneToNDenseIterMut<'a, T, G>ⓘNotable traits for OneToNDenseIterMut<'a, T, G>
impl<'a, T, G> Iterator for OneToNDenseIterMut<'a, T, G> where
T: 'a,
G: GroupExt, type Item = SliceViewMut<'a, T>;
[src]
Notable traits for OneToNDenseIterMut<'a, T, G>
impl<'a, T, G> Iterator for OneToNDenseIterMut<'a, T, G> where
T: 'a,
G: GroupExt, type Item = SliceViewMut<'a, T>;
impl<'a, T> IntoIterMut for WriteGuardRef<'a, Forest<T>, ()>
[src]
impl<'a, T> IntoIterMut for WriteGuardRef<'a, Forest<T>, ()>
[src]impl<'a, S, T> IntoIterMut for WriteGuardRef<'a, AutoChanged<S, T>, ()> where
WriteGuardRef<'a, S, ()>: IntoIterMut,
[src]
impl<'a, S, T> IntoIterMut for WriteGuardRef<'a, AutoChanged<S, T>, ()> where
WriteGuardRef<'a, S, ()>: IntoIterMut,
[src]type IterMut = <WriteGuardRef<'a, S, ()> as IntoIterMut>::IterMut
pub fn into_iter_mut(self) -> <WriteGuardRef<'a, S, ()> as IntoIterMut>::IterMut
[src]
impl<'a, T> IntoIterMut for WriteGuardRef<'a, UniqueDenseVec<T>, ()>
[src]
impl<'a, T> IntoIterMut for WriteGuardRef<'a, UniqueDenseVec<T>, ()>
[src]type IterMut = UniqueIntoIterMut<'a, T>
pub fn into_iter_mut(self) -> UniqueIntoIterMut<'a, T>ⓘNotable traits for UniqueIntoIterMut<'a, T>
impl<'a, T> Iterator for UniqueIntoIterMut<'a, T> where
T: 'a, type Item = RefMut<'a, T>;
[src]
Notable traits for UniqueIntoIterMut<'a, T>
impl<'a, T> Iterator for UniqueIntoIterMut<'a, T> where
T: 'a, type Item = RefMut<'a, T>;
impl<'a, T> IntoIterMut for WriteGuardRef<'a, OneToNForest<T>, ()>
[src]
impl<'a, T> IntoIterMut for WriteGuardRef<'a, OneToNForest<T>, ()>
[src]type IterMut = IterMut<'a, T>
pub fn into_iter_mut(self) -> IterMut<'a, T>
[src]
impl<'a, T> IntoIterMut for WriteGuardRef<'a, KeyedDenseVec<usize, T>, ()>
[src]
impl<'a, T> IntoIterMut for WriteGuardRef<'a, KeyedDenseVec<usize, T>, ()>
[src]type IterMut = DenseIterMut<'a, T>
pub fn into_iter_mut(self) -> DenseIterMut<'a, T>ⓘNotable traits for DenseIterMut<'a, T>
impl<'a, T> Iterator for DenseIterMut<'a, T> where
T: 'a, type Item = &'a mut T;
[src]
Notable traits for DenseIterMut<'a, T>
impl<'a, T> Iterator for DenseIterMut<'a, T> where
T: 'a, type Item = &'a mut T;
impl<'a, S, T> IntoOrderedChangesIter<'a, T> for WriteGuardRef<'a, Changed<S, T>, ()> where
S: Storage<'a, T> + HierarchicalStorage<'a, T> + 'a,
WriteGuardRef<'a, S, ()>: IntoOrderedIdedIterMut,
<WriteGuardRef<'a, S, ()> as IntoOrderedIdedIterMut>::OrderedIdedIterMut: Iterator,
<<WriteGuardRef<'a, S, ()> as IntoOrderedIdedIterMut>::OrderedIdedIterMut as Iterator>::Item == (usize, NodeRefMut<'a, T>),
[src]
impl<'a, S, T> IntoOrderedChangesIter<'a, T> for WriteGuardRef<'a, Changed<S, T>, ()> where
S: Storage<'a, T> + HierarchicalStorage<'a, T> + 'a,
WriteGuardRef<'a, S, ()>: IntoOrderedIdedIterMut,
<WriteGuardRef<'a, S, ()> as IntoOrderedIdedIterMut>::OrderedIdedIterMut: Iterator,
<<WriteGuardRef<'a, S, ()> as IntoOrderedIdedIterMut>::OrderedIdedIterMut as Iterator>::Item == (usize, NodeRefMut<'a, T>),
[src]type OrderedChangesItem = NodeRefMut<'a, T>
type RawSubStorage = S
type SubStorage = WriteGuardRef<'a, S, ()>
pub fn ordered_extend_changes<F>(self, has_changed: F) where
F: FnMut(<WriteGuardRef<'a, Changed<S, T>, ()> as IntoOrderedChangesIter<'a, T>>::OrderedChangesItem) -> bool,
[src]
F: FnMut(<WriteGuardRef<'a, Changed<S, T>, ()> as IntoOrderedChangesIter<'a, T>>::OrderedChangesItem) -> bool,
pub unsafe fn into_storage_and_changes(
self
) -> (<WriteGuardRef<'a, Changed<S, T>, ()> as IntoOrderedChangesIter<'a, T>>::SubStorage, &'a mut HashSet<usize, RandomState>)
[src]
self
) -> (<WriteGuardRef<'a, Changed<S, T>, ()> as IntoOrderedChangesIter<'a, T>>::SubStorage, &'a mut HashSet<usize, RandomState>)
impl<'a, T> IntoOrderedIdedIterMut for WriteGuardRef<'a, Forest<T>, ()>
[src]
impl<'a, T> IntoOrderedIdedIterMut for WriteGuardRef<'a, Forest<T>, ()>
[src]type OrderedIdedIterMut = ForestHierarchicalIdedIterMut<'a, T>
pub fn into_ordered_ided_iter_mut(
self
) -> <WriteGuardRef<'a, Forest<T>, ()> as IntoOrderedIdedIterMut>::OrderedIdedIterMut
[src]
self
) -> <WriteGuardRef<'a, Forest<T>, ()> as IntoOrderedIdedIterMut>::OrderedIdedIterMut
impl<'a, S, T> IntoOrderedIterMut for WriteGuardRef<'a, Changed<S, T>, ()> where
WriteGuardRef<'a, S, ()>: IntoOrderedIterMut,
[src]
impl<'a, S, T> IntoOrderedIterMut for WriteGuardRef<'a, Changed<S, T>, ()> where
WriteGuardRef<'a, S, ()>: IntoOrderedIterMut,
[src]type OrderedIterMut = <WriteGuardRef<'a, S, ()> as IntoOrderedIterMut>::OrderedIterMut
pub fn into_ordered_iter_mut(
self
) -> <WriteGuardRef<'a, Changed<S, T>, ()> as IntoOrderedIterMut>::OrderedIterMut
[src]
self
) -> <WriteGuardRef<'a, Changed<S, T>, ()> as IntoOrderedIterMut>::OrderedIterMut
impl<'a, S, T> IntoOrderedIterMut for WriteGuardRef<'a, AutoChanged<S, T>, ()> where
WriteGuardRef<'a, S, ()>: IntoOrderedIterMut,
[src]
impl<'a, S, T> IntoOrderedIterMut for WriteGuardRef<'a, AutoChanged<S, T>, ()> where
WriteGuardRef<'a, S, ()>: IntoOrderedIterMut,
[src]type OrderedIterMut = <WriteGuardRef<'a, S, ()> as IntoOrderedIterMut>::OrderedIterMut
pub fn into_ordered_iter_mut(
self
) -> <WriteGuardRef<'a, AutoChanged<S, T>, ()> as IntoOrderedIterMut>::OrderedIterMut
[src]
self
) -> <WriteGuardRef<'a, AutoChanged<S, T>, ()> as IntoOrderedIterMut>::OrderedIterMut
impl<'a, T> IntoOrderedIterMut for WriteGuardRef<'a, Forest<T>, ()>
[src]
impl<'a, T> IntoOrderedIterMut for WriteGuardRef<'a, Forest<T>, ()>
[src]type OrderedIterMut = ForestHierarchicalIterMut<'a, T>
pub fn into_ordered_iter_mut(
self
) -> <WriteGuardRef<'a, Forest<T>, ()> as IntoOrderedIterMut>::OrderedIterMut
[src]
self
) -> <WriteGuardRef<'a, Forest<T>, ()> as IntoOrderedIterMut>::OrderedIterMut
Auto Trait Implementations
impl<'a, S, C = ()> !RefUnwindSafe for WriteGuardRef<'a, S, C>
impl<'a, S, C = ()> !Send for WriteGuardRef<'a, S, C>
impl<'a, S, C = ()> !Sync for WriteGuardRef<'a, S, C>
impl<'a, S: ?Sized, C> Unpin for WriteGuardRef<'a, S, C> where
C: Unpin,
C: Unpin,
impl<'a, S, C = ()> !UnwindSafe for WriteGuardRef<'a, S, C>
Blanket Implementations
impl<U, T> AsUniform<dyn Deref<Target = [[f32; 3]; 3]> + 'static> for U where
T: AsUniform<[[f32; 3]; 3]>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [[f32; 3]; 3]> + 'static> for U where
T: AsUniform<[[f32; 3]; 3]>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [[f32; 4]; 4]> + 'static> for U where
T: AsUniform<[[f32; 4]; 4]>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [[f32; 4]; 4]> + 'static> for U where
T: AsUniform<[[f32; 4]; 4]>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [f32; 2]> + 'static> for U where
T: AsUniform<[f32; 2]>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [f32; 2]> + 'static> for U where
T: AsUniform<[f32; 2]>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [f32; 3]> + 'static> for U where
T: AsUniform<[f32; 3]>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [f32; 3]> + 'static> for U where
T: AsUniform<[f32; 3]>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [f32; 4]> + 'static> for U where
T: AsUniform<dyn AsRef<[f32; 4]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [f32; 4]> + 'static> for U where
T: AsUniform<dyn AsRef<[f32; 4]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [i32; 2]> + 'static> for U where
T: AsUniform<[i32; 2]>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [i32; 2]> + 'static> for U where
T: AsUniform<[i32; 2]>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [i32; 3]> + 'static> for U where
T: AsUniform<[i32; 3]>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [i32; 3]> + 'static> for U where
T: AsUniform<[i32; 3]>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [i32; 4]> + 'static> for U where
T: AsUniform<dyn AsRef<[i32; 4]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [i32; 4]> + 'static> for U where
T: AsUniform<dyn AsRef<[i32; 4]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [u32; 2]> + 'static> for U where
T: AsUniform<[u32; 2]>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [u32; 2]> + 'static> for U where
T: AsUniform<[u32; 2]>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [u32; 3]> + 'static> for U where
T: AsUniform<[u32; 3]>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [u32; 3]> + 'static> for U where
T: AsUniform<[u32; 3]>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = [u32; 4]> + 'static> for U where
T: AsUniform<dyn AsRef<[u32; 4]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = [u32; 4]> + 'static> for U where
T: AsUniform<dyn AsRef<[u32; 4]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[[f32; 3]; 3]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[[f32; 3]; 3]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[[f32; 3]; 3]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[[f32; 3]; 3]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[[f32; 4]; 4]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[[f32; 4]; 4]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[[f32; 4]; 4]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[[f32; 4]; 4]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[f32; 2]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[f32; 2]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[f32; 2]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[f32; 2]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[f32; 3]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[f32; 3]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[f32; 3]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[f32; 3]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[i32; 2]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[i32; 2]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[i32; 2]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[i32; 2]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[i32; 3]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[i32; 3]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[i32; 3]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[i32; 3]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[u32; 2]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[u32; 2]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[u32; 2]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[u32; 2]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[u32; 3]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[u32; 3]> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<[u32; 3]> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<[u32; 3]> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<f32> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<f32> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<f32> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<f32> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<i32> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<i32> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<i32> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<i32> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<u32> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<u32> + 'static>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = dyn AsRef<u32> + 'static> + 'static> for U where
T: AsUniform<dyn AsRef<u32> + 'static>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = i32> + 'static> for U where
T: AsUniform<i32>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = i32> + 'static> for U where
T: AsUniform<i32>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<U, T> AsUniform<dyn Deref<Target = u32> + 'static> for U where
T: AsUniform<u32>,
U: Deref<Target = T>,
[src]
impl<U, T> AsUniform<dyn Deref<Target = u32> + 'static> for U where
T: AsUniform<u32>,
U: Deref<Target = T>,
[src]pub fn as_uniform(&self) -> UniformValue
[src]
impl<'a, T, I> IntoHierarchicalIterMut<'a, T> for I where
T: 'a + Debug,
I: IntoOrderedIterMut<OrderedIterMut = ForestHierarchicalIterMut<'a, T>>,
[src]
impl<'a, T, I> IntoHierarchicalIterMut<'a, T> for I where
T: 'a + Debug,
I: IntoOrderedIterMut<OrderedIterMut = ForestHierarchicalIterMut<'a, T>>,
[src]pub fn into_hierarchical_iter_mut(self) -> ForestHierarchicalIterMut<'a, T>ⓘNotable traits for ForestHierarchicalIterMut<'a, T>
impl<'a, T> Iterator for ForestHierarchicalIterMut<'a, T> where
T: 'a, type Item = NodeRefMut<'a, T>;
[src]
Notable traits for ForestHierarchicalIterMut<'a, T>
impl<'a, T> Iterator for ForestHierarchicalIterMut<'a, T> where
T: 'a, type Item = NodeRefMut<'a, T>;
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]