[][src]Trait serde_lexpr::parse::Read

pub trait Read<'de>: Sealed {
    pub fn parse_elisp_char(
        &mut self,
        scratch: &mut Vec<u8, Global>
    ) -> Result<char, Error> { ... } }

Trait used by the parser for iterating over input.

This trait is manually "specialized" for iterating over &[u8]. Once feature(specialization) is stable we can use actual specialization.

This trait is sealed and cannot be implemented for types outside of lexpr.

Provided methods

pub fn parse_elisp_char(
    &mut self,
    scratch: &mut Vec<u8, Global>
) -> Result<char, Error>
[src]

Parses an Emacs Lisp character constant.

Loading content...

Implementors

impl<'a> Read<'a> for SliceRead<'a>[src]

impl<'a> Read<'a> for StrRead<'a>[src]

impl<'de, R> Read<'de> for IoRead<R> where
    R: Read
[src]

Loading content...