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