#[repr(C)]pub struct NetworkDeviceImplPrepareVmoRequest {
pub id: u8,
pub vmo: Vmo,
}Expand description
The wire type corresponding to NetworkDeviceImplPrepareVmoRequest.
Fields§
§id: u8§vmo: VmoTrait Implementations§
Source§impl Constrained for NetworkDeviceImplPrepareVmoRequest
impl Constrained for NetworkDeviceImplPrepareVmoRequest
Source§impl<___D> Decode<___D> for NetworkDeviceImplPrepareVmoRequestwhere
___D: InternalHandleDecoder + ?Sized + HandleDecoder,
impl<___D> Decode<___D> for NetworkDeviceImplPrepareVmoRequestwhere
___D: InternalHandleDecoder + ?Sized + HandleDecoder,
Source§impl<___E> Encode<NetworkDeviceImplPrepareVmoRequest, ___E> for NetworkDeviceImplPrepareVmoRequestwhere
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
impl<___E> Encode<NetworkDeviceImplPrepareVmoRequest, ___E> for NetworkDeviceImplPrepareVmoRequestwhere
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<NetworkDeviceImplPrepareVmoRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<NetworkDeviceImplPrepareVmoRequest>, _: (), ) -> 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, T0, T1> Encode<NetworkDeviceImplPrepareVmoRequest, ___E> for NetworkDeviceImplPrepareVmoRequest<T0, T1>
impl<___E, T0, T1> Encode<NetworkDeviceImplPrepareVmoRequest, ___E> for NetworkDeviceImplPrepareVmoRequest<T0, T1>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<NetworkDeviceImplPrepareVmoRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<NetworkDeviceImplPrepareVmoRequest>, _: (), ) -> 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, T0, T1> Encode<NetworkDeviceImplPrepareVmoRequest, ___E> for &'a NetworkDeviceImplPrepareVmoRequest<T0, T1>
impl<'a, ___E, T0, T1> Encode<NetworkDeviceImplPrepareVmoRequest, ___E> for &'a NetworkDeviceImplPrepareVmoRequest<T0, T1>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<NetworkDeviceImplPrepareVmoRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<NetworkDeviceImplPrepareVmoRequest>, _: (), ) -> 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<NetworkDeviceImplPrepareVmoRequest> for NetworkDeviceImplPrepareVmoRequest
impl FromWire<NetworkDeviceImplPrepareVmoRequest> for NetworkDeviceImplPrepareVmoRequest
Source§fn from_wire(wire: NetworkDeviceImplPrepareVmoRequest) -> Self
fn from_wire(wire: NetworkDeviceImplPrepareVmoRequest) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl IntoNatural for NetworkDeviceImplPrepareVmoRequest
impl IntoNatural for NetworkDeviceImplPrepareVmoRequest
Source§type Natural = NetworkDeviceImplPrepareVmoRequest
type Natural = NetworkDeviceImplPrepareVmoRequest
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 NetworkDeviceImplPrepareVmoRequest
impl Wire for NetworkDeviceImplPrepareVmoRequest
Source§type Narrowed<'de> = NetworkDeviceImplPrepareVmoRequest
type Narrowed<'de> = NetworkDeviceImplPrepareVmoRequest
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 NetworkDeviceImplPrepareVmoRequest
impl RefUnwindSafe for NetworkDeviceImplPrepareVmoRequest
impl Send for NetworkDeviceImplPrepareVmoRequest
impl Sync for NetworkDeviceImplPrepareVmoRequest
impl Unpin for NetworkDeviceImplPrepareVmoRequest
impl UnsafeUnpin for NetworkDeviceImplPrepareVmoRequest
impl UnwindSafe for NetworkDeviceImplPrepareVmoRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§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]