Document

Type Alias Document 

Source
pub type Document = Vec<Meta<Quad, Span>>;
Expand description

N-Quads document.

Aliased Type§

pub struct Document { /* private fields */ }

Trait Implementations§

Source§

impl Parse for Document

Source§

fn parse_with<L>( parser: &mut Parser<L>, ) -> Result<Meta<Self, Span>, MetaError<L::Error, Span>>
where L: Tokens,

Source§

fn parse<C, E>(chars: C) -> Result<Meta<Self, Span>, MetaError<Error<E>, Span>>
where C: Iterator<Item = Result<DecodedChar, E>>,

Source§

fn parse_infallible<C>( chars: C, ) -> Result<Meta<Self, Span>, MetaError<Error, Span>>
where C: Iterator<Item = DecodedChar>,

Source§

fn parse_utf8<C, E>( chars: C, ) -> Result<Meta<Self, Span>, MetaError<Error<E>, Span>>
where C: Iterator<Item = Result<char, E>>,

Source§

fn parse_utf8_infallible<C>( chars: C, ) -> Result<Meta<Self, Span>, MetaError<Error, Span>>
where C: Iterator<Item = char>,

Source§

fn parse_utf16<C, E>( chars: C, ) -> Result<Meta<Self, Span>, MetaError<Error<E>, Span>>
where C: Iterator<Item = Result<char, E>>,

Source§

fn parse_utf16_infallible<C>( chars: C, ) -> Result<Meta<Self, Span>, MetaError<Error, Span>>
where C: Iterator<Item = char>,

Source§

fn parse_str(string: &str) -> Result<Meta<Self, Span>, MetaError<Error, Span>>