Quad

Type Alias Quad 

Source
pub type Quad = Quad<Meta<Id, Span>, Meta<IriBuf, Span>, Meta<Object, Span>, Meta<GraphLabel, Span>>;

Aliased Type§

pub struct Quad(pub Meta<Id, Span>, pub Meta<IriBuf, Span>, pub Meta<Term, Span>, pub Option<Meta<Id, Span>>);

Tuple Fields§

§0: Meta<Id, Span>§1: Meta<IriBuf, Span>§2: Meta<Term, Span>§3: Option<Meta<Id, Span>>

Trait Implementations§

Source§

impl Parse for Quad

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>>