pub enum XyFlowEdgeChange {
Select {
id: EdgeId,
selected: bool,
},
Remove {
id: EdgeId,
},
Add {
item: XyFlowEdgeElement,
index: Option<usize>,
},
Replace {
id: EdgeId,
item: XyFlowEdgeElement,
},
}Expand description
XyFlow edge changes as applied to adapter-owned ordered edge arrays.
Variants§
Trait Implementations§
Source§impl Clone for XyFlowEdgeChange
impl Clone for XyFlowEdgeChange
Source§fn clone(&self) -> XyFlowEdgeChange
fn clone(&self) -> XyFlowEdgeChange
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 moreSource§impl Debug for XyFlowEdgeChange
impl Debug for XyFlowEdgeChange
Source§impl<'de> Deserialize<'de> for XyFlowEdgeChange
impl<'de> Deserialize<'de> for XyFlowEdgeChange
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
Auto Trait Implementations§
impl Freeze for XyFlowEdgeChange
impl RefUnwindSafe for XyFlowEdgeChange
impl Send for XyFlowEdgeChange
impl Sync for XyFlowEdgeChange
impl Unpin for XyFlowEdgeChange
impl UnsafeUnpin for XyFlowEdgeChange
impl UnwindSafe for XyFlowEdgeChange
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