pub struct NodeDragSessionOutcome {
pub nodes: Vec<NodeId>,
pub end_outcome: NodeDragEndOutcome,
pub committed_update: Option<DispatchOutcome>,
}Expand description
Outcome of applying a node-drag session.
Fields§
§nodes: Vec<NodeId>§end_outcome: NodeDragEndOutcome§committed_update: Option<DispatchOutcome>Implementations§
Source§impl NodeDragSessionOutcome
impl NodeDragSessionOutcome
pub fn committed_update(&self) -> Option<&DispatchOutcome>
Trait Implementations§
Source§impl Clone for NodeDragSessionOutcome
impl Clone for NodeDragSessionOutcome
Source§fn clone(&self) -> NodeDragSessionOutcome
fn clone(&self) -> NodeDragSessionOutcome
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 moreAuto Trait Implementations§
impl Freeze for NodeDragSessionOutcome
impl RefUnwindSafe for NodeDragSessionOutcome
impl Send for NodeDragSessionOutcome
impl Sync for NodeDragSessionOutcome
impl Unpin for NodeDragSessionOutcome
impl UnsafeUnpin for NodeDragSessionOutcome
impl UnwindSafe for NodeDragSessionOutcome
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