pub enum ConnectDragKind {
New {
from: PortId,
bundle: Vec<PortId>,
},
Reconnect {
edge: EdgeId,
endpoint: EdgeEndpoint,
fixed: PortId,
},
ReconnectMany {
edges: Vec<(EdgeId, EdgeEndpoint, PortId)>,
},
}Expand description
Connection start kind (UI-driven).
Variants§
Trait Implementations§
Source§impl Clone for ConnectDragKind
impl Clone for ConnectDragKind
Source§fn clone(&self) -> ConnectDragKind
fn clone(&self) -> ConnectDragKind
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 ConnectDragKind
impl Debug for ConnectDragKind
Source§impl<'de> Deserialize<'de> for ConnectDragKind
impl<'de> Deserialize<'de> for ConnectDragKind
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
impl Eq for ConnectDragKind
Source§impl PartialEq for ConnectDragKind
impl PartialEq for ConnectDragKind
Source§fn eq(&self, other: &ConnectDragKind) -> bool
fn eq(&self, other: &ConnectDragKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ConnectDragKind
impl Serialize for ConnectDragKind
impl StructuralPartialEq for ConnectDragKind
Auto Trait Implementations§
impl Freeze for ConnectDragKind
impl RefUnwindSafe for ConnectDragKind
impl Send for ConnectDragKind
impl Sync for ConnectDragKind
impl Unpin for ConnectDragKind
impl UnsafeUnpin for ConnectDragKind
impl UnwindSafe for ConnectDragKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.