pub struct TouchButton { /* private fields */ }Expand description
The wire type corresponding to TouchButton.
Implementations§
Source§impl TouchButton
impl TouchButton
pub const PALM: TouchButton
pub const SWIPE_UP: TouchButton
pub const SWIPE_LEFT: TouchButton
pub const SWIPE_RIGHT: TouchButton
pub const SWIPE_DOWN: TouchButton
Trait Implementations§
Source§impl Clone for TouchButton
impl Clone for TouchButton
Source§fn clone(&self) -> TouchButton
fn clone(&self) -> TouchButton
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 Constrained for TouchButton
impl Constrained for TouchButton
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, TouchButton>,
_: <TouchButton as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, TouchButton>, _: <TouchButton as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
Source§impl Debug for TouchButton
impl Debug for TouchButton
Source§impl<___D> Decode<___D> for TouchButtonwhere
___D: ?Sized,
impl<___D> Decode<___D> for TouchButtonwhere
___D: ?Sized,
Source§impl<'a, ___E> Encode<TouchButton, ___E> for &'a TouchButtonwhere
___E: ?Sized,
impl<'a, ___E> Encode<TouchButton, ___E> for &'a TouchButtonwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TouchButton>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TouchButton>, _: (), ) -> 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<TouchButton, ___E> for TouchButtonwhere
___E: ?Sized,
impl<___E> Encode<TouchButton, ___E> for TouchButtonwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TouchButton>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TouchButton>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl From<TouchButton> for TouchButton
impl From<TouchButton> for TouchButton
Source§fn from(wire: TouchButton) -> TouchButton
fn from(wire: TouchButton) -> TouchButton
Converts to this type from the input type.
Source§impl From<TouchButton> for TouchButton
impl From<TouchButton> for TouchButton
Source§fn from(natural: TouchButton) -> TouchButton
fn from(natural: TouchButton) -> TouchButton
Converts to this type from the input type.
Source§impl FromWire<TouchButton> for TouchButton
impl FromWire<TouchButton> for TouchButton
Source§fn from_wire(wire: TouchButton) -> TouchButton
fn from_wire(wire: TouchButton) -> TouchButton
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<TouchButton> for TouchButton
impl FromWireRef<TouchButton> for TouchButton
Source§fn from_wire_ref(wire: &TouchButton) -> TouchButton
fn from_wire_ref(wire: &TouchButton) -> TouchButton
Converts the given reference to this type.
Source§impl IntoNatural for TouchButton
impl IntoNatural for TouchButton
Source§type Natural = TouchButton
type Natural = TouchButton
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl PartialEq for TouchButton
impl PartialEq for TouchButton
Source§impl Wire for TouchButton
impl Wire for TouchButton
Source§type Narrowed<'de> = TouchButton
type Narrowed<'de> = TouchButton
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(_: &mut MaybeUninit<TouchButton>)
fn zero_padding(_: &mut MaybeUninit<TouchButton>)
Writes zeroes to the padding for this type, if any.
impl Copy for TouchButton
impl Eq for TouchButton
impl StructuralPartialEq for TouchButton
Auto Trait Implementations§
impl Freeze for TouchButton
impl RefUnwindSafe for TouchButton
impl Send for TouchButton
impl Sync for TouchButton
impl Unpin for TouchButton
impl UnsafeUnpin for TouchButton
impl UnwindSafe for TouchButton
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> 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]