pub struct TouchInputDescriptor {
pub contacts: Option<Vec<ContactInputDescriptor>>,
pub max_contacts: Option<u32>,
pub touch_type: Option<TouchType>,
pub buttons: Option<Vec<TouchButton>>,
}Expand description
Describes the format of the input report that will be sent from the keyboard to the device.
Fields§
§contacts: Option<Vec<ContactInputDescriptor>>§max_contacts: Option<u32>§touch_type: Option<TouchType>Trait Implementations§
Source§impl Clone for TouchInputDescriptor
impl Clone for TouchInputDescriptor
Source§fn clone(&self) -> TouchInputDescriptor
fn clone(&self) -> TouchInputDescriptor
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 TouchInputDescriptor
impl Debug for TouchInputDescriptor
Source§impl Default for TouchInputDescriptor
impl Default for TouchInputDescriptor
Source§fn default() -> TouchInputDescriptor
fn default() -> TouchInputDescriptor
Returns the “default value” for a type. Read more
Source§impl<'a, ___E> Encode<TouchInputDescriptor<'static>, ___E> for &'a TouchInputDescriptorwhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<TouchInputDescriptor<'static>, ___E> for &'a TouchInputDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TouchInputDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TouchInputDescriptor<'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<TouchInputDescriptor<'static>, ___E> for TouchInputDescriptorwhere
___E: Encoder + ?Sized,
impl<___E> Encode<TouchInputDescriptor<'static>, ___E> for TouchInputDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TouchInputDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TouchInputDescriptor<'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<TouchInputDescriptor<'de>> for TouchInputDescriptor
impl<'de> FromWire<TouchInputDescriptor<'de>> for TouchInputDescriptor
Source§fn from_wire(wire_: TouchInputDescriptor<'de>) -> TouchInputDescriptor
fn from_wire(wire_: TouchInputDescriptor<'de>) -> TouchInputDescriptor
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<TouchInputDescriptor<'de>> for TouchInputDescriptor
impl<'de> FromWireRef<TouchInputDescriptor<'de>> for TouchInputDescriptor
Source§fn from_wire_ref(wire: &TouchInputDescriptor<'de>) -> TouchInputDescriptor
fn from_wire_ref(wire: &TouchInputDescriptor<'de>) -> TouchInputDescriptor
Converts the given reference to this type.
Source§impl Hash for TouchInputDescriptor
impl Hash for TouchInputDescriptor
Source§impl Ord for TouchInputDescriptor
impl Ord for TouchInputDescriptor
Source§fn cmp(&self, other: &TouchInputDescriptor) -> Ordering
fn cmp(&self, other: &TouchInputDescriptor) -> 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 TouchInputDescriptor
impl PartialEq for TouchInputDescriptor
Source§impl PartialOrd for TouchInputDescriptor
impl PartialOrd for TouchInputDescriptor
impl Eq for TouchInputDescriptor
impl StructuralPartialEq for TouchInputDescriptor
Auto Trait Implementations§
impl Freeze for TouchInputDescriptor
impl RefUnwindSafe for TouchInputDescriptor
impl Send for TouchInputDescriptor
impl Sync for TouchInputDescriptor
impl Unpin for TouchInputDescriptor
impl UnsafeUnpin for TouchInputDescriptor
impl UnwindSafe for TouchInputDescriptor
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]