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]