pub enum BoundPgqPathPrimary {
Vertex {
slot: PgqSlotId,
predicate: Option<BoundPgqExpression>,
},
Edge {
slot: PgqSlotId,
direction: GraphEdgeDirection,
predicate: Option<BoundPgqExpression>,
},
Parenthesized {
path: Box<BoundPgqPath>,
predicate: Option<BoundPgqExpression>,
},
}Variants§
Trait Implementations§
Source§impl Clone for BoundPgqPathPrimary
impl Clone for BoundPgqPathPrimary
Source§impl Debug for BoundPgqPathPrimary
impl Debug for BoundPgqPathPrimary
Source§impl PartialEq for BoundPgqPathPrimary
impl PartialEq for BoundPgqPathPrimary
impl StructuralPartialEq for BoundPgqPathPrimary
Auto Trait Implementations§
impl Freeze for BoundPgqPathPrimary
impl RefUnwindSafe for BoundPgqPathPrimary
impl Send for BoundPgqPathPrimary
impl Sync for BoundPgqPathPrimary
impl Unpin for BoundPgqPathPrimary
impl UnsafeUnpin for BoundPgqPathPrimary
impl UnwindSafe for BoundPgqPathPrimary
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