Struct proto_vulcan::lterm::LTerm [−][src]
pub struct LTerm<U = DefaultUser, E = DefaultEngine<U>> where
U: User,
E: Engine<U>, { /* fields omitted */ }
Implementations
Constructs an empty list
Convert LTerm::Projection into non-Projection kind LTerm using the projection function f
that is applied to the projection variable.
pub fn iter_mut(&mut self) -> LTermIterMut<'_, U, E>ⓘNotable traits for LTermIterMut<'a, U, E>impl<'a, U, E> Iterator for LTermIterMut<'a, U, E> where
U: User,
E: Engine<U>, type Item = &'a mut LTerm<U, E>;
Notable traits for LTermIterMut<'a, U, E>
impl<'a, U, E> Iterator for LTermIterMut<'a, U, E> where
U: User,
E: Engine<U>, type Item = &'a mut LTerm<U, E>;
Trait Implementations
Performs the conversion.
Performs the conversion.
Extends a collection with the contents of an iterator. Read more
🔬 This is a nightly-only experimental API. (
extend_one
)Extends a collection with exactly one element.
🔬 This is a nightly-only experimental API. (
extend_one
)Reserves capacity in a collection for the given number of additional elements. Read more
Performs the conversion.
Performs the conversion.
Creates a value from an iterator. Read more
type IntoIter = LTermIterMut<'a, U, E>
type IntoIter = LTermIterMut<'a, U, E>
Which kind of iterator are we turning this into?
fn into_iter(self) -> LTermIterMut<'a, U, E>ⓘNotable traits for LTermIterMut<'a, U, E>impl<'a, U, E> Iterator for LTermIterMut<'a, U, E> where
U: User,
E: Engine<U>, type Item = &'a mut LTerm<U, E>;
fn into_iter(self) -> LTermIterMut<'a, U, E>ⓘNotable traits for LTermIterMut<'a, U, E>impl<'a, U, E> Iterator for LTermIterMut<'a, U, E> where
U: User,
E: Engine<U>, type Item = &'a mut LTerm<U, E>;
Notable traits for LTermIterMut<'a, U, E>
impl<'a, U, E> Iterator for LTermIterMut<'a, U, E> where
U: User,
E: Engine<U>, type Item = &'a mut LTerm<U, E>;
Creates an iterator from a value. Read more
Auto Trait Implementations
impl<U = DefaultUser, E = StreamEngine<U>> !RefUnwindSafe for LTerm<U, E>
impl<U = DefaultUser, E = StreamEngine<U>> !Send for LTerm<U, E>
impl<U = DefaultUser, E = StreamEngine<U>> !Sync for LTerm<U, E>
impl<U = DefaultUser, E = StreamEngine<U>> !UnwindSafe for LTerm<U, E>
Blanket Implementations
Mutably borrows from an owned value. Read more