Parse

Trait Parse 

Source
pub trait Parse<'i>: Sealed {
    // Required method
    fn parse(input: &'i [u8]) -> IResult<&'i [u8], Self>;
}
Expand description

Attempts to parse the implementing type from a byte sequence

This trait is currently built on the nom parser combinator library, and leaks details of this implementation. As such, it is sealed.

Required Methods§

Source

fn parse(input: &'i [u8]) -> IResult<&'i [u8], Self>

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.

Implementors§

Source§

impl<'i> Parse<'i> for Color

Source§

impl<'i> Parse<'i> for Tool

Source§

impl<'i> Parse<'i> for Version

Source§

impl<'i> Parse<'i> for Layer

Source§

impl<'i> Parse<'i> for Line

Source§

impl<'i> Parse<'i> for Page

Source§

impl<'i> Parse<'i> for Point