#[non_exhaustive]pub enum DragAxis {
AxisNone,
XAxis,
YAxis,
}
Expand description
The axis of the constraint that should be applied on the dragging action
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl<'a> FromValue<'a> for DragAxis
impl<'a> FromValue<'a> for DragAxis
Source§unsafe fn from_value(value: &Value) -> Self
unsafe fn from_value(value: &Value) -> Self
Safety Read more
Source§impl<'a> FromValueOptional<'a> for DragAxis
impl<'a> FromValueOptional<'a> for DragAxis
Source§impl Ord for DragAxis
impl Ord for DragAxis
Source§impl PartialOrd for DragAxis
impl PartialOrd for DragAxis
Source§impl StaticType for DragAxis
impl StaticType for DragAxis
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Copy for DragAxis
impl Eq for DragAxis
impl StructuralPartialEq for DragAxis
Auto Trait Implementations§
impl Freeze for DragAxis
impl RefUnwindSafe for DragAxis
impl Send for DragAxis
impl Sync for DragAxis
impl Unpin for DragAxis
impl UnwindSafe for DragAxis
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> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue
clone of self
.