pub enum GroupGraphPatternSub {
Triple(Spanned<Triple>),
Kwd(Spanned<SparqlKeyword>, Spanned<GroupGraphPattern>),
Filter(Spanned<SparqlKeyword>, ()),
Union(Spanned<GroupGraphPattern>, Vec<(Spanned<SparqlKeyword>, Spanned<GroupGraphPattern>)>),
GraphOrService(Spanned<SparqlKeyword>, Option<Spanned<SparqlKeyword>>, Spanned<NamedNode>, Spanned<GroupGraphPattern>),
Bind(Spanned<SparqlKeyword>, Spanned<Token>, Spanned<Bind>, Spanned<Token>),
Inline(Spanned<()>),
}Variants§
Triple(Spanned<Triple>)
Kwd(Spanned<SparqlKeyword>, Spanned<GroupGraphPattern>)
Filter(Spanned<SparqlKeyword>, ())
Union(Spanned<GroupGraphPattern>, Vec<(Spanned<SparqlKeyword>, Spanned<GroupGraphPattern>)>)
GraphOrService(Spanned<SparqlKeyword>, Option<Spanned<SparqlKeyword>>, Spanned<NamedNode>, Spanned<GroupGraphPattern>)
Bind(Spanned<SparqlKeyword>, Spanned<Token>, Spanned<Bind>, Spanned<Token>)
Inline(Spanned<()>)
Implementations§
Source§impl GroupGraphPatternSub
impl GroupGraphPatternSub
pub fn ingest_triples<'a>( &'a self, builder: &mut TriplesBuilder<'a, Query>, ) -> Result<(), TurtleSimpleError>
Trait Implementations§
Source§impl Clone for GroupGraphPatternSub
impl Clone for GroupGraphPatternSub
Source§fn clone(&self) -> GroupGraphPatternSub
fn clone(&self) -> GroupGraphPatternSub
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GroupGraphPatternSub
impl Debug for GroupGraphPatternSub
Source§impl PartialEq for GroupGraphPatternSub
impl PartialEq for GroupGraphPatternSub
impl Eq for GroupGraphPatternSub
impl StructuralPartialEq for GroupGraphPatternSub
Auto Trait Implementations§
impl Freeze for GroupGraphPatternSub
impl RefUnwindSafe for GroupGraphPatternSub
impl Send for GroupGraphPatternSub
impl Sync for GroupGraphPatternSub
impl Unpin for GroupGraphPatternSub
impl UnwindSafe for GroupGraphPatternSub
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
Source§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.