pub struct VertexPatternIR {
pub variable: String,
pub constraints: Vec<VertexConstraint>,
pub label: Option<String>,
}Expand description
Single vertex pattern (variable name + accumulated constraints).
Fields§
§variable: String§constraints: Vec<VertexConstraint>§label: Option<String>Optional label filter; when None any vertex matches.
Trait Implementations§
Source§impl Clone for VertexPatternIR
impl Clone for VertexPatternIR
Source§fn clone(&self) -> VertexPatternIR
fn clone(&self) -> VertexPatternIR
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for VertexPatternIR
impl !UnwindSafe for VertexPatternIR
impl Freeze for VertexPatternIR
impl Send for VertexPatternIR
impl Sync for VertexPatternIR
impl Unpin for VertexPatternIR
impl UnsafeUnpin for VertexPatternIR
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