Skip to main content

ResumeParse

Trait ResumeParse 

Source
pub trait ResumeParse<A>: Parse {
    // Required method
    fn resume_parse(ts: &mut TokenStream, args: A) -> Result<Self>;
}
Expand description

This trait allows resuming to parse an item from a token stream.

Required Methods§

Source

fn resume_parse(ts: &mut TokenStream, args: A) -> Result<Self>

Resume to parse an item from the given token stream.

The second argument is the item that has already been parsed from the stream.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T, A> ResumeParse<A> for Box<T>
where T: ResumeParse<A>,

Source§

fn resume_parse(ts: &mut TokenStream, args: A) -> Result<Self>

Implementors§