#[repr(C)]pub struct DeviceGetInterruptByIdRequest {
pub index: Uint32,
pub flags: Uint32,
}Expand description
The wire type corresponding to DeviceGetInterruptByIdRequest.
Fields§
§index: Uint32§flags: Uint32Trait Implementations§
Source§impl Clone for DeviceGetInterruptByIdRequest
impl Clone for DeviceGetInterruptByIdRequest
Source§fn clone(&self) -> DeviceGetInterruptByIdRequest
fn clone(&self) -> DeviceGetInterruptByIdRequest
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 DeviceGetInterruptByIdRequest
impl Constrained for DeviceGetInterruptByIdRequest
Source§impl<___D> Decode<___D> for DeviceGetInterruptByIdRequestwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for DeviceGetInterruptByIdRequestwhere
___D: InternalHandleDecoder + ?Sized,
Source§impl<'a, ___E> Encode<DeviceGetInterruptByIdRequest, ___E> for &'a DeviceGetInterruptByIdRequestwhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<DeviceGetInterruptByIdRequest, ___E> for &'a DeviceGetInterruptByIdRequestwhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<DeviceGetInterruptByIdRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<DeviceGetInterruptByIdRequest>, _: (), ) -> 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<DeviceGetInterruptByIdRequest, ___E> for DeviceGetInterruptByIdRequestwhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<DeviceGetInterruptByIdRequest, ___E> for DeviceGetInterruptByIdRequestwhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<Self, DeviceGetInterruptByIdRequest>
const COPY_OPTIMIZATION: CopyOptimization<Self, DeviceGetInterruptByIdRequest>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<DeviceGetInterruptByIdRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<DeviceGetInterruptByIdRequest>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<___E, T0, T1> Encode<DeviceGetInterruptByIdRequest, ___E> for DeviceGetInterruptByIdRequest<T0, T1>where
___E: InternalHandleEncoder + ?Sized,
T0: Encode<Uint32, ___E>,
T1: Encode<Uint32, ___E>,
impl<___E, T0, T1> Encode<DeviceGetInterruptByIdRequest, ___E> for DeviceGetInterruptByIdRequest<T0, T1>where
___E: InternalHandleEncoder + ?Sized,
T0: Encode<Uint32, ___E>,
T1: Encode<Uint32, ___E>,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<DeviceGetInterruptByIdRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<DeviceGetInterruptByIdRequest>, _: (), ) -> 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<DeviceGetInterruptByIdRequest> for DeviceGetInterruptByIdRequest
impl FromWire<DeviceGetInterruptByIdRequest> for DeviceGetInterruptByIdRequest
Source§const COPY_OPTIMIZATION: CopyOptimization<DeviceGetInterruptByIdRequest, Self>
const COPY_OPTIMIZATION: CopyOptimization<DeviceGetInterruptByIdRequest, Self>
Source§fn from_wire(wire: DeviceGetInterruptByIdRequest) -> Self
fn from_wire(wire: DeviceGetInterruptByIdRequest) -> Self
Converts the given owned value to this type.
Source§impl FromWireRef<DeviceGetInterruptByIdRequest> for DeviceGetInterruptByIdRequest
impl FromWireRef<DeviceGetInterruptByIdRequest> for DeviceGetInterruptByIdRequest
Source§fn from_wire_ref(wire: &DeviceGetInterruptByIdRequest) -> Self
fn from_wire_ref(wire: &DeviceGetInterruptByIdRequest) -> Self
Converts the given reference to this type.
Source§impl IntoNatural for DeviceGetInterruptByIdRequest
impl IntoNatural for DeviceGetInterruptByIdRequest
Source§type Natural = DeviceGetInterruptByIdRequest
type Natural = DeviceGetInterruptByIdRequest
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 DeviceGetInterruptByIdRequest
impl Wire for DeviceGetInterruptByIdRequest
Source§type Narrowed<'de> = DeviceGetInterruptByIdRequest
type Narrowed<'de> = DeviceGetInterruptByIdRequest
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 DeviceGetInterruptByIdRequest
impl RefUnwindSafe for DeviceGetInterruptByIdRequest
impl Send for DeviceGetInterruptByIdRequest
impl Sync for DeviceGetInterruptByIdRequest
impl Unpin for DeviceGetInterruptByIdRequest
impl UnsafeUnpin for DeviceGetInterruptByIdRequest
impl UnwindSafe for DeviceGetInterruptByIdRequest
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]