pub struct GraphEdgePatternSyntax {
pub direction: GraphEdgeDirection,
pub variable: Option<Identifier>,
pub labels: Vec<Identifier>,
pub predicate: Option<ExpressionSyntax>,
pub abbreviated: bool,
pub span: Span,
}Fields§
§direction: GraphEdgeDirection§variable: Option<Identifier>§labels: Vec<Identifier>§predicate: Option<ExpressionSyntax>§abbreviated: bool§span: SpanTrait Implementations§
Source§impl Clone for GraphEdgePatternSyntax
impl Clone for GraphEdgePatternSyntax
Source§fn clone(&self) -> GraphEdgePatternSyntax
fn clone(&self) -> GraphEdgePatternSyntax
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GraphEdgePatternSyntax
impl Debug for GraphEdgePatternSyntax
impl Eq for GraphEdgePatternSyntax
Source§impl PartialEq for GraphEdgePatternSyntax
impl PartialEq for GraphEdgePatternSyntax
impl StructuralPartialEq for GraphEdgePatternSyntax
Auto Trait Implementations§
impl Freeze for GraphEdgePatternSyntax
impl RefUnwindSafe for GraphEdgePatternSyntax
impl Send for GraphEdgePatternSyntax
impl Sync for GraphEdgePatternSyntax
impl Unpin for GraphEdgePatternSyntax
impl UnsafeUnpin for GraphEdgePatternSyntax
impl UnwindSafe for GraphEdgePatternSyntax
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