pub enum NodeGraphSelectionMode {
Full,
Partial,
}Expand description
Behavior for selecting nodes during marquee (box) selection.
This matches XyFlow’s selectionMode:
full: select nodes only when their rect is fully contained in the marquee.partial: select nodes when they intersect the marquee.
Variants§
Full
Select nodes only when fully contained by the marquee (XyFlow default).
Partial
Select nodes when partially intersecting the marquee.
Trait Implementations§
Source§impl Clone for NodeGraphSelectionMode
impl Clone for NodeGraphSelectionMode
Source§fn clone(&self) -> NodeGraphSelectionMode
fn clone(&self) -> NodeGraphSelectionMode
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 NodeGraphSelectionMode
Source§impl Debug for NodeGraphSelectionMode
impl Debug for NodeGraphSelectionMode
Source§impl Default for NodeGraphSelectionMode
impl Default for NodeGraphSelectionMode
Source§fn default() -> NodeGraphSelectionMode
fn default() -> NodeGraphSelectionMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NodeGraphSelectionMode
impl<'de> Deserialize<'de> for NodeGraphSelectionMode
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 NodeGraphSelectionMode
Source§impl Hash for NodeGraphSelectionMode
impl Hash for NodeGraphSelectionMode
Source§impl PartialEq for NodeGraphSelectionMode
impl PartialEq for NodeGraphSelectionMode
Source§fn eq(&self, other: &NodeGraphSelectionMode) -> bool
fn eq(&self, other: &NodeGraphSelectionMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for NodeGraphSelectionMode
impl Serialize for NodeGraphSelectionMode
impl StructuralPartialEq for NodeGraphSelectionMode
Auto Trait Implementations§
impl Freeze for NodeGraphSelectionMode
impl RefUnwindSafe for NodeGraphSelectionMode
impl Send for NodeGraphSelectionMode
impl Sync for NodeGraphSelectionMode
impl Unpin for NodeGraphSelectionMode
impl UnsafeUnpin for NodeGraphSelectionMode
impl UnwindSafe for NodeGraphSelectionMode
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.