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