pub struct InputDeviceSendOutputReportRequest {
pub report: OutputReport,
}Fields§
§report: OutputReportTrait Implementations§
Source§impl Clone for InputDeviceSendOutputReportRequest
impl Clone for InputDeviceSendOutputReportRequest
Source§fn clone(&self) -> InputDeviceSendOutputReportRequest
fn clone(&self) -> InputDeviceSendOutputReportRequest
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<'a, ___E> Encode<InputDeviceSendOutputReportRequest<'static>, ___E> for &'a InputDeviceSendOutputReportRequestwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<'a, ___E> Encode<InputDeviceSendOutputReportRequest<'static>, ___E> for &'a InputDeviceSendOutputReportRequestwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<InputDeviceSendOutputReportRequest<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<InputDeviceSendOutputReportRequest<'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<InputDeviceSendOutputReportRequest<'static>, ___E> for InputDeviceSendOutputReportRequestwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<___E> Encode<InputDeviceSendOutputReportRequest<'static>, ___E> for InputDeviceSendOutputReportRequestwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<InputDeviceSendOutputReportRequest<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<InputDeviceSendOutputReportRequest<'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> EncodeOption<Box<'static, InputDeviceSendOutputReportRequest<'static>>, ___E> for &'a InputDeviceSendOutputReportRequestwhere
___E: Encoder + ?Sized,
&'a InputDeviceSendOutputReportRequest: Encode<InputDeviceSendOutputReportRequest<'static>, ___E>,
impl<'a, ___E> EncodeOption<Box<'static, InputDeviceSendOutputReportRequest<'static>>, ___E> for &'a InputDeviceSendOutputReportRequestwhere
___E: Encoder + ?Sized,
&'a InputDeviceSendOutputReportRequest: Encode<InputDeviceSendOutputReportRequest<'static>, ___E>,
Source§fn encode_option(
this: Option<&'a InputDeviceSendOutputReportRequest>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, InputDeviceSendOutputReportRequest<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a InputDeviceSendOutputReportRequest>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, InputDeviceSendOutputReportRequest<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<Box<'static, InputDeviceSendOutputReportRequest<'static>>, ___E> for InputDeviceSendOutputReportRequestwhere
___E: Encoder + ?Sized,
InputDeviceSendOutputReportRequest: Encode<InputDeviceSendOutputReportRequest<'static>, ___E>,
impl<___E> EncodeOption<Box<'static, InputDeviceSendOutputReportRequest<'static>>, ___E> for InputDeviceSendOutputReportRequestwhere
___E: Encoder + ?Sized,
InputDeviceSendOutputReportRequest: Encode<InputDeviceSendOutputReportRequest<'static>, ___E>,
Source§fn encode_option(
this: Option<InputDeviceSendOutputReportRequest>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, InputDeviceSendOutputReportRequest<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<InputDeviceSendOutputReportRequest>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, InputDeviceSendOutputReportRequest<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<InputDeviceSendOutputReportRequest<'de>> for InputDeviceSendOutputReportRequest
impl<'de> FromWire<InputDeviceSendOutputReportRequest<'de>> for InputDeviceSendOutputReportRequest
Source§fn from_wire(
wire: InputDeviceSendOutputReportRequest<'de>,
) -> InputDeviceSendOutputReportRequest
fn from_wire( wire: InputDeviceSendOutputReportRequest<'de>, ) -> InputDeviceSendOutputReportRequest
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<InputDeviceSendOutputReportRequest<'de>> for InputDeviceSendOutputReportRequest
impl<'de> FromWireRef<InputDeviceSendOutputReportRequest<'de>> for InputDeviceSendOutputReportRequest
Source§fn from_wire_ref(
wire: &InputDeviceSendOutputReportRequest<'de>,
) -> InputDeviceSendOutputReportRequest
fn from_wire_ref( wire: &InputDeviceSendOutputReportRequest<'de>, ) -> InputDeviceSendOutputReportRequest
Converts the given reference to this type.
Source§impl Ord for InputDeviceSendOutputReportRequest
impl Ord for InputDeviceSendOutputReportRequest
Source§fn cmp(&self, other: &InputDeviceSendOutputReportRequest) -> Ordering
fn cmp(&self, other: &InputDeviceSendOutputReportRequest) -> 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 InputDeviceSendOutputReportRequest
impl PartialEq for InputDeviceSendOutputReportRequest
Source§fn eq(&self, other: &InputDeviceSendOutputReportRequest) -> bool
fn eq(&self, other: &InputDeviceSendOutputReportRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for InputDeviceSendOutputReportRequest
impl PartialOrd for InputDeviceSendOutputReportRequest
impl Eq for InputDeviceSendOutputReportRequest
impl StructuralPartialEq for InputDeviceSendOutputReportRequest
Auto Trait Implementations§
impl Freeze for InputDeviceSendOutputReportRequest
impl RefUnwindSafe for InputDeviceSendOutputReportRequest
impl Send for InputDeviceSendOutputReportRequest
impl Sync for InputDeviceSendOutputReportRequest
impl Unpin for InputDeviceSendOutputReportRequest
impl UnsafeUnpin for InputDeviceSendOutputReportRequest
impl UnwindSafe for InputDeviceSendOutputReportRequest
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]