[−][src]Struct lindenmayer_system::parametric::PSym2
Trait Implementations
impl<Sym: Alphabet, Param: Clone + Debug + PartialEq> ParametricSymbol for PSym2<Sym, Param>
[src]
type Sym = Sym
type Param = Param
fn symbol(&self) -> &Self::Sym
[src]
fn symbol_mut(&mut self) -> &mut Self::Sym
[src]
fn params(&self) -> &[Self::Param]
[src]
fn params_mut(&mut self) -> &mut [Self::Param]
[src]
fn new_from_result_iter<I, E>(
symbol: Self::Sym,
iter: I
) -> Option<Result<Self, E>> where
I: Iterator<Item = Result<Self::Param, E>>,
[src]
symbol: Self::Sym,
iter: I
) -> Option<Result<Self, E>> where
I: Iterator<Item = Result<Self::Param, E>>,
fn new_from_iter<I>(symbol: Self::Sym, iter: I) -> Option<Self> where
I: Iterator<Item = Self::Param>,
[src]
I: Iterator<Item = Self::Param>,
fn new_from_vec(symbol: Self::Sym, vec: Vec<Self::Param>) -> Option<Self>
[src]
impl<Sym: Alphabet, Param: Clone + Debug + PartialEq> Clone for PSym2<Sym, Param>
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<Sym: PartialEq + Alphabet, Param: PartialEq + Clone + Debug + PartialEq> PartialEq<PSym2<Sym, Param>> for PSym2<Sym, Param>
[src]
fn eq(&self, other: &PSym2<Sym, Param>) -> bool
[src]
fn ne(&self, other: &PSym2<Sym, Param>) -> bool
[src]
impl<Sym: Debug + Alphabet, Param: Debug + Clone + Debug + PartialEq> Debug for PSym2<Sym, Param>
[src]
Auto Trait Implementations
impl<Sym, Param> Send for PSym2<Sym, Param> where
Param: Send,
Sym: Send,
Param: Send,
Sym: Send,
impl<Sym, Param> Sync for PSym2<Sym, Param> where
Param: Sync,
Sym: Sync,
Param: Sync,
Sym: Sync,
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,