pub enum ConnectionHandleValidity {
Valid,
Invalid,
NoHandle,
}Expand description
XyFlow-compatible validity state for a connection target candidate.
Variants§
Valid
A candidate handle is present and can accept the connection.
Invalid
A candidate handle is present or inside the connection radius, but cannot accept it.
NoHandle
No handle is close enough to report valid or invalid feedback.
Trait Implementations§
Source§impl Clone for ConnectionHandleValidity
impl Clone for ConnectionHandleValidity
Source§fn clone(&self) -> ConnectionHandleValidity
fn clone(&self) -> ConnectionHandleValidity
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 moreimpl Copy for ConnectionHandleValidity
Source§impl Debug for ConnectionHandleValidity
impl Debug for ConnectionHandleValidity
Source§impl<'de> Deserialize<'de> for ConnectionHandleValidity
impl<'de> Deserialize<'de> for ConnectionHandleValidity
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 ConnectionHandleValidity
Source§impl Hash for ConnectionHandleValidity
impl Hash for ConnectionHandleValidity
Source§impl PartialEq for ConnectionHandleValidity
impl PartialEq for ConnectionHandleValidity
Source§fn eq(&self, other: &ConnectionHandleValidity) -> bool
fn eq(&self, other: &ConnectionHandleValidity) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ConnectionHandleValidity
impl Serialize for ConnectionHandleValidity
impl StructuralPartialEq for ConnectionHandleValidity
Auto Trait Implementations§
impl Freeze for ConnectionHandleValidity
impl RefUnwindSafe for ConnectionHandleValidity
impl Send for ConnectionHandleValidity
impl Sync for ConnectionHandleValidity
impl Unpin for ConnectionHandleValidity
impl UnsafeUnpin for ConnectionHandleValidity
impl UnwindSafe for ConnectionHandleValidity
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.