Trait ruschm::parser::pair::Pairable [−][src]
pub trait Pairable: From<GenericPair<Self>> { fn either_pair_mut(&mut self) -> Either<&mut GenericPair<Self>, &mut Self>; fn either_pair_ref(&self) -> Either<&GenericPair<Self>, &Self>; fn into_pair(self) -> Either<GenericPair<Self>, Self>; fn from_pair_iter(iter: impl Iterator<Item = PairIterItem<Self>>) -> Self { ... } }
Required methods
fn either_pair_mut(&mut self) -> Either<&mut GenericPair<Self>, &mut Self>
[src]
fn either_pair_ref(&self) -> Either<&GenericPair<Self>, &Self>
[src]
fn into_pair(self) -> Either<GenericPair<Self>, Self>
[src]
Provided methods
fn from_pair_iter(iter: impl Iterator<Item = PairIterItem<Self>>) -> Self
[src]
Implementors
impl Pairable for SyntaxTemplateElement
[src]
impl Pairable for SyntaxTemplateElement
[src]fn either_pair_mut(&mut self) -> Either<&mut GenericPair<Self>, &mut Self>
[src]
fn either_pair_ref(&self) -> Either<&GenericPair<Self>, &Self>
[src]
fn into_pair(self) -> Either<GenericPair<Self>, Self>
[src]
impl Pairable for Datum
[src]
impl Pairable for Datum
[src]fn either_pair_mut(&mut self) -> Either<&mut GenericPair<Self>, &mut Self>
[src]
fn either_pair_ref(&self) -> Either<&GenericPair<Self>, &Self>
[src]
fn into_pair(self) -> Either<GenericPair<Self>, Self>
[src]
impl Pairable for ParameterFormals
[src]
impl Pairable for ParameterFormals
[src]fn either_pair_mut(&mut self) -> Either<&mut GenericPair<Self>, &mut Self>
[src]
fn either_pair_ref(&self) -> Either<&GenericPair<Self>, &Self>
[src]
fn into_pair(self) -> Either<GenericPair<Self>, Self>
[src]
impl Pairable for SyntaxPattern
[src]
impl Pairable for SyntaxPattern
[src]fn either_pair_mut(&mut self) -> Either<&mut GenericPair<Self>, &mut Self>
[src]
fn either_pair_ref(&self) -> Either<&GenericPair<Self>, &Self>
[src]
fn into_pair(self) -> Either<GenericPair<Self>, Self>
[src]
impl<R: RealNumberInternalTrait> Pairable for Value<R>
[src]
impl<R: RealNumberInternalTrait> Pairable for Value<R>
[src]