pub struct NodeDragStartSelectionInput {
pub node: NodeId,
pub modifier: SelectionModifier,
}Expand description
Input for resolving the selection side-effect of starting a node drag.
Fields§
§node: NodeId§modifier: SelectionModifierImplementations§
Source§impl NodeDragStartSelectionInput
impl NodeDragStartSelectionInput
pub fn new(node: NodeId, multi_selection_active: bool) -> Self
pub fn with_modifier(node: NodeId, modifier: SelectionModifier) -> Self
Trait Implementations§
Source§impl Clone for NodeDragStartSelectionInput
impl Clone for NodeDragStartSelectionInput
Source§fn clone(&self) -> NodeDragStartSelectionInput
fn clone(&self) -> NodeDragStartSelectionInput
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 NodeDragStartSelectionInput
Source§impl Debug for NodeDragStartSelectionInput
impl Debug for NodeDragStartSelectionInput
impl Eq for NodeDragStartSelectionInput
Source§impl PartialEq for NodeDragStartSelectionInput
impl PartialEq for NodeDragStartSelectionInput
Source§fn eq(&self, other: &NodeDragStartSelectionInput) -> bool
fn eq(&self, other: &NodeDragStartSelectionInput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NodeDragStartSelectionInput
Auto Trait Implementations§
impl Freeze for NodeDragStartSelectionInput
impl RefUnwindSafe for NodeDragStartSelectionInput
impl Send for NodeDragStartSelectionInput
impl Sync for NodeDragStartSelectionInput
impl Unpin for NodeDragStartSelectionInput
impl UnsafeUnpin for NodeDragStartSelectionInput
impl UnwindSafe for NodeDragStartSelectionInput
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,
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.