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 (const: unstable) · 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<___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<'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<'de> FromWire<TouchDescriptor<'de>> for TouchDescriptor
impl<'de> FromWire<TouchDescriptor<'de>> for TouchDescriptor
Source§fn from_wire(wire_: TouchDescriptor<'de>) -> Self
fn from_wire(wire_: TouchDescriptor<'de>) -> Self
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>) -> Self
fn from_wire_ref(wire: &TouchDescriptor<'de>) -> Self
Converts the given reference to this type.
Source§impl PartialEq for TouchDescriptor
impl PartialEq for TouchDescriptor
Source§fn eq(&self, other: &TouchDescriptor) -> bool
fn eq(&self, other: &TouchDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.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]