Struct noders::node::SubScope [−][src]
pub struct SubScope<P, A> where
P: Loop<P>,
A: 'static,
P: 'static, { /* fields omitted */ }
Methods
impl<P, A> SubScope<P, A> where
P: Loop<P>,
[src]
impl<P, A> SubScope<P, A> where
P: Loop<P>,
Trait Implementations
impl<P, A> Deref for SubScope<P, A> where
P: Loop<P>,
[src]
impl<P, A> Deref for SubScope<P, A> where
P: Loop<P>,
type Target = A
The resulting type after dereferencing.
ⓘImportant traits for &'a mut Rfn deref(&self) -> &A
[src]
ⓘImportant traits for &'a mut R
fn deref(&self) -> &A
Dereferences the value.
impl<P, A> DerefMut for SubScope<P, A> where
P: Loop<P>,
[src]
impl<P, A> DerefMut for SubScope<P, A> where
P: Loop<P>,
ⓘImportant traits for &'a mut Rfn deref_mut(&mut self) -> &mut A
[src]
ⓘImportant traits for &'a mut R
fn deref_mut(&mut self) -> &mut A
Mutably dereferences the value.
impl<P, A> Loop<SubScope<P, A>> for SubScope<P, A> where
P: Loop<P>,
[src]
impl<P, A> Loop<SubScope<P, A>> for SubScope<P, A> where
P: Loop<P>,