pub enum NodeGraphBoxSelectEdges {
None,
Connected,
BothEndpoints,
}Expand description
Behavior for selecting edges during marquee (box) selection.
XyFlow selects edges connected to the selected nodes.
Variants§
None
Do not select edges from a marquee selection.
Connected
Select edges connected to any selected node (XyFlow default).
BothEndpoints
Select edges only when both endpoints are within the marquee-selected node set.
Trait Implementations§
Source§impl Clone for NodeGraphBoxSelectEdges
impl Clone for NodeGraphBoxSelectEdges
Source§fn clone(&self) -> NodeGraphBoxSelectEdges
fn clone(&self) -> NodeGraphBoxSelectEdges
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 NodeGraphBoxSelectEdges
Source§impl Debug for NodeGraphBoxSelectEdges
impl Debug for NodeGraphBoxSelectEdges
Source§impl Default for NodeGraphBoxSelectEdges
impl Default for NodeGraphBoxSelectEdges
Source§fn default() -> NodeGraphBoxSelectEdges
fn default() -> NodeGraphBoxSelectEdges
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NodeGraphBoxSelectEdges
impl<'de> Deserialize<'de> for NodeGraphBoxSelectEdges
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for NodeGraphBoxSelectEdges
Source§impl Hash for NodeGraphBoxSelectEdges
impl Hash for NodeGraphBoxSelectEdges
Source§impl PartialEq for NodeGraphBoxSelectEdges
impl PartialEq for NodeGraphBoxSelectEdges
Source§fn eq(&self, other: &NodeGraphBoxSelectEdges) -> bool
fn eq(&self, other: &NodeGraphBoxSelectEdges) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for NodeGraphBoxSelectEdges
impl Serialize for NodeGraphBoxSelectEdges
impl StructuralPartialEq for NodeGraphBoxSelectEdges
Auto Trait Implementations§
impl Freeze for NodeGraphBoxSelectEdges
impl RefUnwindSafe for NodeGraphBoxSelectEdges
impl Send for NodeGraphBoxSelectEdges
impl Sync for NodeGraphBoxSelectEdges
impl Unpin for NodeGraphBoxSelectEdges
impl UnsafeUnpin for NodeGraphBoxSelectEdges
impl UnwindSafe for NodeGraphBoxSelectEdges
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.