#[repr(C)]pub struct DeviceGetExtendedCapabilitiesRequest {
pub id: ExtendedCapabilityId,
}Expand description
The wire type corresponding to DeviceGetExtendedCapabilitiesRequest.
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 Constrained for DeviceGetExtendedCapabilitiesRequest
impl Constrained for DeviceGetExtendedCapabilitiesRequest
Source§impl<___D> Decode<___D> for DeviceGetExtendedCapabilitiesRequestwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for DeviceGetExtendedCapabilitiesRequestwhere
___D: InternalHandleDecoder + ?Sized,
Source§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<___E, T0> Encode<DeviceGetExtendedCapabilitiesRequest, ___E> for DeviceGetExtendedCapabilitiesRequest<T0>where
___E: InternalHandleEncoder + ?Sized,
T0: Encode<ExtendedCapabilityId, ___E>,
impl<___E, T0> Encode<DeviceGetExtendedCapabilitiesRequest, ___E> for DeviceGetExtendedCapabilitiesRequest<T0>where
___E: InternalHandleEncoder + ?Sized,
T0: Encode<ExtendedCapabilityId, ___E>,
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 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 IntoNatural for DeviceGetExtendedCapabilitiesRequest
impl IntoNatural for DeviceGetExtendedCapabilitiesRequest
Source§type Natural = DeviceGetExtendedCapabilitiesRequest
type Natural = DeviceGetExtendedCapabilitiesRequest
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 Wire for DeviceGetExtendedCapabilitiesRequest
impl Wire for DeviceGetExtendedCapabilitiesRequest
Source§type Narrowed<'de> = DeviceGetExtendedCapabilitiesRequest
type Narrowed<'de> = DeviceGetExtendedCapabilitiesRequest
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(out_: &mut MaybeUninit<Self>)
fn zero_padding(out_: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
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> 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]