[−][src]Trait sexpy::Sexpy
Required methods
fn sexp_parse<'a>(
input: &'a str
) -> IResult<&'a str, Self, VerboseError<&'a str>> where
Self: Sized,
input: &'a str
) -> IResult<&'a str, Self, VerboseError<&'a str>> where
Self: Sized,
The core parsing function that should be defined for each trait.
Provided methods
fn parse(input: &str) -> Result<Self, String> where
Self: Sized,
Self: Sized,
Takes a string and tries calling the parser for this trait on it.
Implementations on Foreign Types
impl Sexpy for String
[src]
fn sexp_parse(input: &str) -> IResult<&str, Self, VerboseError<&str>> where
Self: Sized,
[src]
Self: Sized,
impl Sexpy for u64
[src]
fn sexp_parse(input: &str) -> IResult<&str, Self, VerboseError<&str>> where
Self: Sized,
[src]
Self: Sized,
impl<T: Sexpy> Sexpy for Option<T>
[src]
fn sexp_parse(input: &str) -> IResult<&str, Self, VerboseError<&str>> where
Self: Sized,
[src]
Self: Sized,
impl<T: Sexpy> Sexpy for Vec<T>
[src]
fn sexp_parse(input: &str) -> IResult<&str, Self, VerboseError<&str>> where
Self: Sized,
[src]
Self: Sized,
impl<T: Sexpy> Sexpy for Box<T>
[src]
fn sexp_parse(input: &str) -> IResult<&str, Self, VerboseError<&str>> where
Self: Sized,
[src]
Self: Sized,
impl<T: Sexpy> Sexpy for Rc<T>
[src]
fn sexp_parse(input: &str) -> IResult<&str, Self, VerboseError<&str>> where
Self: Sized,
[src]
Self: Sized,