pub enum GroupPatternNotTriples {
GroupOrUnionGraphPattern(GroupOrUnionGraphPattern),
OptionalGraphPattern(OptionalGraphPattern),
MinusGraphPattern(MinusGraphPattern),
GraphGraphPattern(GraphGraphPattern),
ServiceGraphPattern(ServiceGraphPattern),
Filter(Filter),
Bind(Bind),
InlineData(InlineData),
}Variants§
GroupOrUnionGraphPattern(GroupOrUnionGraphPattern)
OptionalGraphPattern(OptionalGraphPattern)
MinusGraphPattern(MinusGraphPattern)
GraphGraphPattern(GraphGraphPattern)
ServiceGraphPattern(ServiceGraphPattern)
Filter(Filter)
Bind(Bind)
InlineData(InlineData)
Implementations§
Source§impl GroupPatternNotTriples
impl GroupPatternNotTriples
pub fn group_graph_pattern(&self) -> Option<GraphGraphPattern>
Trait Implementations§
Source§impl AstNode for GroupPatternNotTriples
impl AstNode for GroupPatternNotTriples
fn kind() -> SyntaxKind
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn has_error(&self) -> bool
fn collect_decendants( &self, matcher: &impl Fn(SyntaxKind) -> bool, ) -> Vec<SyntaxNode> ⓘ
fn preorder_find_kind(&self, kind: SyntaxKind) -> Vec<SyntaxNode> ⓘ
fn used_prefixes(&self) -> Vec<String>
fn text(&self) -> String
Auto Trait Implementations§
impl Freeze for GroupPatternNotTriples
impl !RefUnwindSafe for GroupPatternNotTriples
impl !Send for GroupPatternNotTriples
impl !Sync for GroupPatternNotTriples
impl Unpin for GroupPatternNotTriples
impl !UnwindSafe for GroupPatternNotTriples
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