pub struct StylusDescriptor {
pub x: Axis,
pub y: Axis,
pub pressure: Option<Box<Axis>>,
pub is_invertible: bool,
pub buttons: u32,
}Fields§
§x: Axis§y: Axis§pressure: Option<Box<Axis>>§is_invertible: boolTrait Implementations§
Source§impl Clone for StylusDescriptor
impl Clone for StylusDescriptor
Source§fn clone(&self) -> StylusDescriptor
fn clone(&self) -> StylusDescriptor
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 StylusDescriptor
impl Debug for StylusDescriptor
Source§impl<___E> Encode<StylusDescriptor<'static>, ___E> for StylusDescriptorwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<___E> Encode<StylusDescriptor<'static>, ___E> for StylusDescriptorwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<StylusDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<StylusDescriptor<'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<StylusDescriptor<'static>, ___E> for &'a StylusDescriptorwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<'a, ___E> Encode<StylusDescriptor<'static>, ___E> for &'a StylusDescriptorwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<StylusDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<StylusDescriptor<'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> EncodeOption<Box<'static, StylusDescriptor<'static>>, ___E> for StylusDescriptor
impl<___E> EncodeOption<Box<'static, StylusDescriptor<'static>>, ___E> for StylusDescriptor
Source§fn encode_option(
this: Option<StylusDescriptor>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, StylusDescriptor<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<StylusDescriptor>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, StylusDescriptor<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'a, ___E> EncodeOption<Box<'static, StylusDescriptor<'static>>, ___E> for &'a StylusDescriptor
impl<'a, ___E> EncodeOption<Box<'static, StylusDescriptor<'static>>, ___E> for &'a StylusDescriptor
Source§fn encode_option(
this: Option<&'a StylusDescriptor>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, StylusDescriptor<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a StylusDescriptor>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, StylusDescriptor<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
impl Eq for StylusDescriptor
Source§impl<'de> FromWire<StylusDescriptor<'de>> for StylusDescriptor
impl<'de> FromWire<StylusDescriptor<'de>> for StylusDescriptor
Source§fn from_wire(wire: StylusDescriptor<'de>) -> StylusDescriptor
fn from_wire(wire: StylusDescriptor<'de>) -> StylusDescriptor
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<StylusDescriptor<'de>> for StylusDescriptor
impl<'de> FromWireRef<StylusDescriptor<'de>> for StylusDescriptor
Source§fn from_wire_ref(wire: &StylusDescriptor<'de>) -> StylusDescriptor
fn from_wire_ref(wire: &StylusDescriptor<'de>) -> StylusDescriptor
Converts the given reference to this type.
Source§impl Hash for StylusDescriptor
impl Hash for StylusDescriptor
Source§impl Ord for StylusDescriptor
impl Ord for StylusDescriptor
Source§fn cmp(&self, other: &StylusDescriptor) -> Ordering
fn cmp(&self, other: &StylusDescriptor) -> Ordering
1.21.0 (const: unstable) · 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for StylusDescriptor
impl PartialEq for StylusDescriptor
Source§impl PartialOrd for StylusDescriptor
impl PartialOrd for StylusDescriptor
impl StructuralPartialEq for StylusDescriptor
Auto Trait Implementations§
impl Freeze for StylusDescriptor
impl RefUnwindSafe for StylusDescriptor
impl Send for StylusDescriptor
impl Sync for StylusDescriptor
impl Unpin for StylusDescriptor
impl UnsafeUnpin for StylusDescriptor
impl UnwindSafe for StylusDescriptor
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]