pub struct PatternComprehension {
pub var: Option<String>,
pub pattern: PathPattern,
pub filter: Option<Box<Expr>>,
pub projection: Box<Expr>,
pub span: Span,
}Expand description
A pattern comprehension: [(n)-[r]->(m) WHERE pred | r.weight].
Fields§
§var: Option<String>§pattern: PathPattern§filter: Option<Box<Expr>>§projection: Box<Expr>§span: SpanTrait Implementations§
Source§impl Clone for PatternComprehension
impl Clone for PatternComprehension
Source§fn clone(&self) -> PatternComprehension
fn clone(&self) -> PatternComprehension
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 PatternComprehension
impl Debug for PatternComprehension
Source§impl<'de> Deserialize<'de> for PatternComprehension
impl<'de> Deserialize<'de> for PatternComprehension
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PatternComprehension
impl PartialEq for PatternComprehension
Source§impl Serialize for PatternComprehension
impl Serialize for PatternComprehension
impl StructuralPartialEq for PatternComprehension
Auto Trait Implementations§
impl Freeze for PatternComprehension
impl RefUnwindSafe for PatternComprehension
impl Send for PatternComprehension
impl Sync for PatternComprehension
impl Unpin for PatternComprehension
impl UnsafeUnpin for PatternComprehension
impl UnwindSafe for PatternComprehension
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