pub enum GraphPatternNotTriples {
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 GraphPatternNotTriples
impl GraphPatternNotTriples
pub fn group_graph_pattern(&self) -> Option<GraphGraphPattern>
Trait Implementations§
Source§impl AstNode for GraphPatternNotTriples
impl AstNode for GraphPatternNotTriples
fn kind() -> SyntaxKind
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
Source§fn visible_variables(&self) -> Vec<Var>
fn visible_variables(&self) -> Vec<Var>
Returns all variables “visible” from outside the node.
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
fn text_until(&self, offset: TextSize) -> String
Auto Trait Implementations§
impl !RefUnwindSafe for GraphPatternNotTriples
impl !Send for GraphPatternNotTriples
impl !Sync for GraphPatternNotTriples
impl !UnwindSafe for GraphPatternNotTriples
impl Freeze for GraphPatternNotTriples
impl Unpin for GraphPatternNotTriples
impl UnsafeUnpin for GraphPatternNotTriples
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