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
Auto 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