Trait ParseTail

Source
pub trait ParseTail: Sized {
    type Head;

    // Required method
    fn parse_tail<T>(parser: &mut Parser<T>, head: Self::Head) -> Result<Self>
       where T: TokenRead;
}

Required Associated Types§

Required Methods§

Source

fn parse_tail<T>(parser: &mut Parser<T>, head: Self::Head) -> Result<Self>
where T: TokenRead,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T: ParseTail> ParseTail for Box<T>

Source§

type Head = <T as ParseTail>::Head

Source§

fn parse_tail<U>(parser: &mut Parser<U>, head: Self::Head) -> Result<Self>
where U: TokenRead,

Implementors§