pub enum ScrollDeltaMode {
Line,
Pixel,
}Expand description
Units reported by a scroll input source.
This deliberately describes the reported delta rather than guessing whether a high-resolution device is a wheel or trackpad.
Variants§
Trait Implementations§
Source§impl Clone for ScrollDeltaMode
impl Clone for ScrollDeltaMode
Source§fn clone(&self) -> ScrollDeltaMode
fn clone(&self) -> ScrollDeltaMode
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 ScrollDeltaMode
Source§impl Debug for ScrollDeltaMode
impl Debug for ScrollDeltaMode
Source§impl Default for ScrollDeltaMode
impl Default for ScrollDeltaMode
Source§impl<'de> Deserialize<'de> for ScrollDeltaMode
impl<'de> Deserialize<'de> for ScrollDeltaMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ScrollDeltaMode
Source§impl Hash for ScrollDeltaMode
impl Hash for ScrollDeltaMode
Source§impl PartialEq for ScrollDeltaMode
impl PartialEq for ScrollDeltaMode
Source§impl Serialize for ScrollDeltaMode
impl Serialize for ScrollDeltaMode
impl StructuralPartialEq for ScrollDeltaMode
Auto Trait Implementations§
impl Freeze for ScrollDeltaMode
impl RefUnwindSafe for ScrollDeltaMode
impl Send for ScrollDeltaMode
impl Sync for ScrollDeltaMode
impl Unpin for ScrollDeltaMode
impl UnsafeUnpin for ScrollDeltaMode
impl UnwindSafe for ScrollDeltaMode
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.