pub struct TouchFeatureDescriptor {
pub supports_input_mode: Option<bool>,
pub supports_selective_reporting: Option<bool>,
}Expand description
Describes the format of the touchpad configuration’s feature report. Feature reports can be requested from the touchpad, or sent to the touchpad.
Fields§
§supports_input_mode: Option<bool>§supports_selective_reporting: Option<bool>Trait Implementations§
Source§impl Clone for TouchFeatureDescriptor
impl Clone for TouchFeatureDescriptor
Source§fn clone(&self) -> TouchFeatureDescriptor
fn clone(&self) -> TouchFeatureDescriptor
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 TouchFeatureDescriptor
impl Debug for TouchFeatureDescriptor
Source§impl Default for TouchFeatureDescriptor
impl Default for TouchFeatureDescriptor
Source§fn default() -> TouchFeatureDescriptor
fn default() -> TouchFeatureDescriptor
Returns the “default value” for a type. Read more
Source§impl<'a, ___E> Encode<TouchFeatureDescriptor<'static>, ___E> for &'a TouchFeatureDescriptorwhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<TouchFeatureDescriptor<'static>, ___E> for &'a TouchFeatureDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TouchFeatureDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TouchFeatureDescriptor<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<TouchFeatureDescriptor<'static>, ___E> for TouchFeatureDescriptorwhere
___E: Encoder + ?Sized,
impl<___E> Encode<TouchFeatureDescriptor<'static>, ___E> for TouchFeatureDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TouchFeatureDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TouchFeatureDescriptor<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'de> FromWire<TouchFeatureDescriptor<'de>> for TouchFeatureDescriptor
impl<'de> FromWire<TouchFeatureDescriptor<'de>> for TouchFeatureDescriptor
Source§fn from_wire(wire_: TouchFeatureDescriptor<'de>) -> TouchFeatureDescriptor
fn from_wire(wire_: TouchFeatureDescriptor<'de>) -> TouchFeatureDescriptor
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<TouchFeatureDescriptor<'de>> for TouchFeatureDescriptor
impl<'de> FromWireRef<TouchFeatureDescriptor<'de>> for TouchFeatureDescriptor
Source§fn from_wire_ref(wire: &TouchFeatureDescriptor<'de>) -> TouchFeatureDescriptor
fn from_wire_ref(wire: &TouchFeatureDescriptor<'de>) -> TouchFeatureDescriptor
Converts the given reference to this type.
Source§impl Hash for TouchFeatureDescriptor
impl Hash for TouchFeatureDescriptor
Source§impl Ord for TouchFeatureDescriptor
impl Ord for TouchFeatureDescriptor
Source§fn cmp(&self, other: &TouchFeatureDescriptor) -> Ordering
fn cmp(&self, other: &TouchFeatureDescriptor) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TouchFeatureDescriptor
impl PartialEq for TouchFeatureDescriptor
Source§impl PartialOrd for TouchFeatureDescriptor
impl PartialOrd for TouchFeatureDescriptor
impl Copy for TouchFeatureDescriptor
impl Eq for TouchFeatureDescriptor
impl StructuralPartialEq for TouchFeatureDescriptor
Auto Trait Implementations§
impl Freeze for TouchFeatureDescriptor
impl RefUnwindSafe for TouchFeatureDescriptor
impl Send for TouchFeatureDescriptor
impl Sync for TouchFeatureDescriptor
impl Unpin for TouchFeatureDescriptor
impl UnsafeUnpin for TouchFeatureDescriptor
impl UnwindSafe for TouchFeatureDescriptor
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, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]