pub struct DropResult {
pub success: bool,
pub target: WidgetId,
pub effect: DropEffect,
pub position: Point,
}Expand description
Result of a drop operation.
Fields§
§success: boolWhether the drop was successful.
target: WidgetIdTarget widget that received the drop.
effect: DropEffectEffect that was applied.
position: PointPosition of the drop.
Trait Implementations§
Source§impl Clone for DropResult
impl Clone for DropResult
Source§fn clone(&self) -> DropResult
fn clone(&self) -> DropResult
Returns a duplicate of the value. Read more
1.0.0 · 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 DropResult
impl RefUnwindSafe for DropResult
impl Send for DropResult
impl Sync for DropResult
impl Unpin for DropResult
impl UnwindSafe for DropResult
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more