pub struct EdgeStatement {
pub left: EdgeOperand,
pub edges: Vec<(EdgeOp, EdgeOperand)>,
pub attributes: Vec<Attribute>,
pub span: Range<usize>,
}Expand description
边语句
Fields§
§left: EdgeOperand§edges: Vec<(EdgeOp, EdgeOperand)>§attributes: Vec<Attribute>§span: Range<usize>Trait Implementations§
Source§impl Clone for EdgeStatement
impl Clone for EdgeStatement
Source§fn clone(&self) -> EdgeStatement
fn clone(&self) -> EdgeStatement
Returns a duplicate of the value. Read more
1.0.0 · 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 EdgeStatement
impl Debug for EdgeStatement
Source§impl PartialEq for EdgeStatement
impl PartialEq for EdgeStatement
impl StructuralPartialEq for EdgeStatement
Auto Trait Implementations§
impl Freeze for EdgeStatement
impl RefUnwindSafe for EdgeStatement
impl Send for EdgeStatement
impl Sync for EdgeStatement
impl Unpin for EdgeStatement
impl UnwindSafe for EdgeStatement
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