[][src]Trait serde_syn::Tokens

pub trait Tokens<'de: 'r, 'r>: 'r {
    fn as_ref(&self) -> &ParseBuffer<'de>;

    fn parse<T: Parse>(&self) -> Result<T> { ... }
}

An implementor of this trait can borrow or own a syn::ParseBuffer.

'de is the lifetime of the parse buffer itself while 'r is some lifetime in which the buffer can be referenced.

Required methods

fn as_ref(&self) -> &ParseBuffer<'de>

Loading content...

Provided methods

fn parse<T: Parse>(&self) -> Result<T>

Loading content...

Implementations on Foreign Types

impl<'de: 'r, 'r> Tokens<'de, 'r> for ParseBuffer<'de>[src]

impl<'de, 'r> Tokens<'de, 'r> for &'r ParseBuffer<'de>[src]

Loading content...

Implementors

impl<'de: 'r, 'r, T: Tokens<'de, 'r>> Tokens<'de, 'r> for Deserializer<T>[src]

Loading content...