pub struct EdgePatternIR {
pub source_var: String,
pub target_var: String,
pub label: Option<String>,
pub constraints: Vec<EdgeConstraint>,
}Fields§
§source_var: String§target_var: String§label: Option<String>§constraints: Vec<EdgeConstraint>Trait Implementations§
Source§impl Clone for EdgePatternIR
impl Clone for EdgePatternIR
Source§fn clone(&self) -> EdgePatternIR
fn clone(&self) -> EdgePatternIR
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 EdgePatternIR
impl !UnwindSafe for EdgePatternIR
impl Freeze for EdgePatternIR
impl Send for EdgePatternIR
impl Sync for EdgePatternIR
impl Unpin for EdgePatternIR
impl UnsafeUnpin for EdgePatternIR
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