pub struct TouchDescriptor {
pub input: Option<TouchInputDescriptor>,
pub feature: Option<TouchFeatureDescriptor>,
}Expand description
The capabilities of a touch device.
Fields§
§input: Option<TouchInputDescriptor>§feature: Option<TouchFeatureDescriptor>Trait Implementations§
Source§impl Clone for TouchDescriptor
impl Clone for TouchDescriptor
Source§fn clone(&self) -> TouchDescriptor
fn clone(&self) -> TouchDescriptor
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 TouchDescriptor
impl Debug for TouchDescriptor
Source§impl Default for TouchDescriptor
impl Default for TouchDescriptor
Source§fn default() -> TouchDescriptor
fn default() -> TouchDescriptor
Returns the “default value” for a type. Read more
Source§impl<'a, ___E> Encode<TouchDescriptor<'static>, ___E> for &'a TouchDescriptorwhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<TouchDescriptor<'static>, ___E> for &'a TouchDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TouchDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TouchDescriptor<'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<TouchDescriptor<'static>, ___E> for TouchDescriptorwhere
___E: Encoder + ?Sized,
impl<___E> Encode<TouchDescriptor<'static>, ___E> for TouchDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TouchDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TouchDescriptor<'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<TouchDescriptor<'de>> for TouchDescriptor
impl<'de> FromWire<TouchDescriptor<'de>> for TouchDescriptor
Source§fn from_wire(wire_: TouchDescriptor<'de>) -> TouchDescriptor
fn from_wire(wire_: TouchDescriptor<'de>) -> TouchDescriptor
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<TouchDescriptor<'de>> for TouchDescriptor
impl<'de> FromWireRef<TouchDescriptor<'de>> for TouchDescriptor
Source§fn from_wire_ref(wire: &TouchDescriptor<'de>) -> TouchDescriptor
fn from_wire_ref(wire: &TouchDescriptor<'de>) -> TouchDescriptor
Converts the given reference to this type.
Source§impl Hash for TouchDescriptor
impl Hash for TouchDescriptor
Source§impl Ord for TouchDescriptor
impl Ord for TouchDescriptor
Source§fn cmp(&self, other: &TouchDescriptor) -> Ordering
fn cmp(&self, other: &TouchDescriptor) -> 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 TouchDescriptor
impl PartialEq for TouchDescriptor
Source§impl PartialOrd for TouchDescriptor
impl PartialOrd for TouchDescriptor
impl Eq for TouchDescriptor
impl StructuralPartialEq for TouchDescriptor
Auto Trait Implementations§
impl Freeze for TouchDescriptor
impl RefUnwindSafe for TouchDescriptor
impl Send for TouchDescriptor
impl Sync for TouchDescriptor
impl Unpin for TouchDescriptor
impl UnsafeUnpin for TouchDescriptor
impl UnwindSafe for TouchDescriptor
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]