Trait json_ld_syntax::Parse 
source · pub trait Parse: Sized {
Show 13 methods
    // Required method
    fn parse_in<C, E>(
        parser: &mut Parser<C, E>,
        context: Context,
    ) -> Result<Meta<Self, usize>, Error<E>>
       where C: Iterator<Item = Result<DecodedChar, E>>;
    // Provided methods
    fn parse_slice(content: &[u8]) -> Result<(Self, CodeMap), Error> { ... }
    fn parse_slice_with(
        content: &[u8],
        options: Options,
    ) -> Result<(Self, CodeMap), Error> { ... }
    fn parse_str(content: &str) -> Result<(Self, CodeMap), Error> { ... }
    fn parse_str_with(
        content: &str,
        options: Options,
    ) -> Result<(Self, CodeMap), Error> { ... }
    fn parse_infallible_utf8<C>(chars: C) -> Result<(Self, CodeMap), Error>
       where C: Iterator<Item = char> { ... }
    fn parse_utf8_infallible_with<C>(
        chars: C,
        options: Options,
    ) -> Result<(Self, CodeMap), Error>
       where C: Iterator<Item = char> { ... }
    fn parse_utf8<C, E>(chars: C) -> Result<(Self, CodeMap), Error<E>>
       where C: Iterator<Item = Result<char, E>> { ... }
    fn parse_utf8_with<C, E>(
        chars: C,
        options: Options,
    ) -> Result<(Self, CodeMap), Error<E>>
       where C: Iterator<Item = Result<char, E>> { ... }
    fn parse_infallible<C>(chars: C) -> Result<(Self, CodeMap), Error>
       where C: Iterator<Item = DecodedChar> { ... }
    fn parse_infallible_with<C>(
        chars: C,
        options: Options,
    ) -> Result<(Self, CodeMap), Error>
       where C: Iterator<Item = DecodedChar> { ... }
    fn parse<C, E>(chars: C) -> Result<(Self, CodeMap), Error<E>>
       where C: Iterator<Item = Result<DecodedChar, E>> { ... }
    fn parse_with<C, E>(
        chars: C,
        options: Options,
    ) -> Result<(Self, CodeMap), Error<E>>
       where C: Iterator<Item = Result<DecodedChar, E>> { ... }
}Required Methods§
fn parse_in<C, E>( parser: &mut Parser<C, E>, context: Context, ) -> Result<Meta<Self, usize>, Error<E>>
Provided Methods§
fn parse_slice(content: &[u8]) -> Result<(Self, CodeMap), Error>
fn parse_slice_with( content: &[u8], options: Options, ) -> Result<(Self, CodeMap), Error>
fn parse_str(content: &str) -> Result<(Self, CodeMap), Error>
fn parse_str_with( content: &str, options: Options, ) -> Result<(Self, CodeMap), Error>
fn parse_infallible_utf8<C>(chars: C) -> Result<(Self, CodeMap), Error>
fn parse_utf8_infallible_with<C>( chars: C, options: Options, ) -> Result<(Self, CodeMap), Error>
fn parse_utf8<C, E>(chars: C) -> Result<(Self, CodeMap), Error<E>>
fn parse_utf8_with<C, E>( chars: C, options: Options, ) -> Result<(Self, CodeMap), Error<E>>
fn parse_infallible<C>(chars: C) -> Result<(Self, CodeMap), Error>where
    C: Iterator<Item = DecodedChar>,
fn parse_infallible_with<C>(
    chars: C,
    options: Options,
) -> Result<(Self, CodeMap), Error>where
    C: Iterator<Item = DecodedChar>,
fn parse<C, E>(chars: C) -> Result<(Self, CodeMap), Error<E>>
fn parse_with<C, E>( chars: C, options: Options, ) -> Result<(Self, CodeMap), Error<E>>
Object Safety§
This trait is not object safe.