#[repr(C)]pub struct RxBufferPart {
pub id: u32,
pub offset: u32,
pub length: u32,
}Expand description
A single contiguous part of an RxBuffer, created from an
RxSpaceBuffer.
Fields§
§id: u32§offset: u32§length: u32Trait Implementations§
Source§impl Clone for RxBufferPart
impl Clone for RxBufferPart
Source§fn clone(&self) -> RxBufferPart
fn clone(&self) -> RxBufferPart
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 moreimpl Copy for RxBufferPart
Source§impl Debug for RxBufferPart
impl Debug for RxBufferPart
Source§impl<___E> Encode<RxBufferPart, ___E> for RxBufferPartwhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<RxBufferPart, ___E> for RxBufferPartwhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<RxBufferPart, RxBufferPart>
const COPY_OPTIMIZATION: CopyOptimization<RxBufferPart, RxBufferPart>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<RxBufferPart>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<RxBufferPart>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<'a, ___E> Encode<RxBufferPart, ___E> for &'a RxBufferPartwhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<RxBufferPart, ___E> for &'a RxBufferPartwhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<RxBufferPart>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<RxBufferPart>, _: (), ) -> 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> EncodeOption<Box<'static, RxBufferPart>, ___E> for RxBufferPart
impl<___E> EncodeOption<Box<'static, RxBufferPart>, ___E> for RxBufferPart
Source§fn encode_option(
this: Option<RxBufferPart>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, RxBufferPart>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<RxBufferPart>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, RxBufferPart>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'a, ___E> EncodeOption<Box<'static, RxBufferPart>, ___E> for &'a RxBufferPart
impl<'a, ___E> EncodeOption<Box<'static, RxBufferPart>, ___E> for &'a RxBufferPart
Source§fn encode_option(
this: Option<&'a RxBufferPart>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, RxBufferPart>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a RxBufferPart>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, RxBufferPart>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
impl Eq for RxBufferPart
Source§impl FromWire<RxBufferPart> for RxBufferPart
impl FromWire<RxBufferPart> for RxBufferPart
Source§const COPY_OPTIMIZATION: CopyOptimization<RxBufferPart, RxBufferPart>
const COPY_OPTIMIZATION: CopyOptimization<RxBufferPart, RxBufferPart>
Source§fn from_wire(wire: RxBufferPart) -> RxBufferPart
fn from_wire(wire: RxBufferPart) -> RxBufferPart
Converts the given owned value to this type.
Source§impl FromWireRef<RxBufferPart> for RxBufferPart
impl FromWireRef<RxBufferPart> for RxBufferPart
Source§fn from_wire_ref(wire: &RxBufferPart) -> RxBufferPart
fn from_wire_ref(wire: &RxBufferPart) -> RxBufferPart
Converts the given reference to this type.
Source§impl Hash for RxBufferPart
impl Hash for RxBufferPart
Source§impl Ord for RxBufferPart
impl Ord for RxBufferPart
Source§fn cmp(&self, other: &RxBufferPart) -> Ordering
fn cmp(&self, other: &RxBufferPart) -> 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for RxBufferPart
impl PartialEq for RxBufferPart
Source§impl PartialOrd for RxBufferPart
impl PartialOrd for RxBufferPart
impl StructuralPartialEq for RxBufferPart
Auto Trait Implementations§
impl Freeze for RxBufferPart
impl RefUnwindSafe for RxBufferPart
impl Send for RxBufferPart
impl Sync for RxBufferPart
impl Unpin for RxBufferPart
impl UnsafeUnpin for RxBufferPart
impl UnwindSafe for RxBufferPart
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
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]