pub enum Rule {
Show 66 variants
query,
statement,
MATCH,
OPTIONAL,
WHERE,
RETURN,
DISTINCT,
AS,
CREATE,
DELETE,
INSERT,
GRAPH,
VERTEX,
EDGE,
IF,
NOT,
EXISTS,
match_clause,
graph_pattern,
path_pattern,
path_element,
vertex_pattern,
edge_pattern,
left_arrow,
right_arrow,
undirected,
label,
properties,
property,
variable,
where_clause,
boolean_expression,
or_expression,
and_expression,
not_expression,
comparison_expression,
primary_expression,
comparison_operator,
exists_expression,
return_clause,
return_item,
expression,
additive_expression,
multiplicative_expression,
unary_expression,
literal,
function_call,
property_access,
identifier,
string,
number,
boolean,
NULL,
create_statement,
delete_statement,
insert_statement,
create_graph,
delete_graph,
create_vertex,
create_edge,
insert_clause,
vertex_insert,
edge_insert,
WHITESPACE,
COMMENT,
skip,
}
Variants§
query
statement
MATCH
OPTIONAL
WHERE
RETURN
DISTINCT
AS
CREATE
DELETE
INSERT
GRAPH
VERTEX
EDGE
IF
NOT
EXISTS
match_clause
graph_pattern
path_pattern
path_element
vertex_pattern
edge_pattern
left_arrow
right_arrow
undirected
label
properties
property
variable
where_clause
boolean_expression
or_expression
and_expression
not_expression
comparison_expression
primary_expression
comparison_operator
exists_expression
return_clause
return_item
expression
additive_expression
multiplicative_expression
unary_expression
literal
function_call
property_access
identifier
string
number
boolean
NULL
create_statement
delete_statement
insert_statement
create_graph
delete_graph
create_vertex
create_edge
insert_clause
vertex_insert
edge_insert
WHITESPACE
COMMENT
skip
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl PartialOrd for Rule
impl PartialOrd for Rule
impl Copy for Rule
impl Eq for Rule
impl StructuralPartialEq for Rule
Auto Trait Implementations§
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnwindSafe for Rule
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