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