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<'de> Deserialize<'de> for EdgeStatement
impl<'de> Deserialize<'de> for EdgeStatement
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 EdgeStatement
impl PartialEq for EdgeStatement
Source§impl Serialize for EdgeStatement
impl Serialize 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