Trait token_parser::Parsable[][src]

pub trait Parsable<C>: Sized {
    fn parse_symbol(_name: String, _context: &C) -> Result<Self> { ... }
fn parse_list<I: Iterator>(
        _parser: &mut Parser<I>,
        _context: &C
    ) -> Result<Self>
    where
        I::Item: Into<Unit<I>>
, { ... } }

Provided methods

fn parse_symbol(_name: String, _context: &C) -> Result<Self>[src]

fn parse_list<I: Iterator>(
    _parser: &mut Parser<I>,
    _context: &C
) -> Result<Self> where
    I::Item: Into<Unit<I>>, 
[src]

Loading content...

Implementations on Foreign Types

impl<C, T: Parsable<C>> Parsable<C> for Box<T>[src]

impl<C, T: Parsable<C>> Parsable<C> for Vec<T>[src]

impl<C> Parsable<C> for String[src]

impl<C> Parsable<C> for i8[src]

impl<C> Parsable<C> for i16[src]

impl<C> Parsable<C> for i32[src]

impl<C> Parsable<C> for i64[src]

impl<C> Parsable<C> for i128[src]

impl<C> Parsable<C> for u8[src]

impl<C> Parsable<C> for u16[src]

impl<C> Parsable<C> for u32[src]

impl<C> Parsable<C> for u64[src]

impl<C> Parsable<C> for u128[src]

impl<C> Parsable<C> for f32[src]

impl<C> Parsable<C> for f64[src]

impl<C> Parsable<C> for usize[src]

impl<C> Parsable<C> for bool[src]

Loading content...

Implementors

Loading content...