pub struct DragConfig {
pub axis: Option<DragAxis>,
pub constraints: Option<DragConstraints>,
pub elastic: Option<f64>,
pub momentum: Option<bool>,
}Expand description
Drag configuration
Fields§
§axis: Option<DragAxis>Drag axis constraint
constraints: Option<DragConstraints>Drag constraints
elastic: Option<f64>Elastic behavior
momentum: Option<bool>Momentum enabled
Trait Implementations§
Source§impl Clone for DragConfig
impl Clone for DragConfig
Source§fn clone(&self) -> DragConfig
fn clone(&self) -> DragConfig
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 moreSource§impl Debug for DragConfig
impl Debug for DragConfig
Source§impl Default for DragConfig
impl Default for DragConfig
Source§fn default() -> DragConfig
fn default() -> DragConfig
Returns the “default value” for a type. Read more
Source§impl From<DragConfig> for SimplifiedDragConfig
Conversion from complex DragConfig to simplified DragConfig
impl From<DragConfig> for SimplifiedDragConfig
Conversion from complex DragConfig to simplified DragConfig
Source§fn from(config: DragConfig) -> SimplifiedDragConfig
fn from(config: DragConfig) -> SimplifiedDragConfig
Converts to this type from the input type.
Source§impl From<SimplifiedDragConfig> for DragConfig
Conversion from simplified DragConfig to complex DragConfig
impl From<SimplifiedDragConfig> for DragConfig
Conversion from simplified DragConfig to complex DragConfig
Source§fn from(config: SimplifiedDragConfig) -> DragConfig
fn from(config: SimplifiedDragConfig) -> DragConfig
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DragConfig
impl RefUnwindSafe for DragConfig
impl Send for DragConfig
impl Sync for DragConfig
impl Unpin for DragConfig
impl UnwindSafe for DragConfig
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 moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.