Trait radn::mode::ParseMode

source ·
pub trait ParseMode {
    type Mode: ?Sized + Mode;
}
Expand description

Type that a Mode is associated with it.

Required Associated Types§

source

type Mode: ?Sized + Mode

Associated Mode.

Implementations on Foreign Types§

source§

impl<A, B: ParseMode> ParseMode for (A, B)

§

type Mode = <B as ParseMode>::Mode

Implementors§

source§

impl<'a, SP: StaticPair<'a>> ParseMode for StaticPairFactory<'a, SP>

§

type Mode = <<SP as StaticPair<'a>>::FB as ParseMode>::Mode

source§

impl<A: ParseMode> ParseMode for AtomicFactory<A>

§

type Mode = <A as ParseMode>::Mode

source§

impl<Ctx, F: ParseMode> ParseMode for StackNodeFactory<Ctx, F>

§

type Mode = <F as ParseMode>::Mode

source§

impl<Ctx, F: ParseMode> ParseMode for NodeFactory<Ctx, F>

§

type Mode = <F as ParseMode>::Mode

source§

impl<SP: StaticPairAtomic> ParseMode for StaticPairObject<SP>

§

type Mode = <<SP as StaticPairAtomic>::B as ParseMode>::Mode

source§

impl<T: ?Sized + ImplMode> ParseMode for T

§

type Mode = <T as ImplMode>::Mode