pub struct TrailingBehavior { /* private fields */ }Expand description
The wire type corresponding to TrailingBehavior.
Implementations§
Source§impl TrailingBehavior
impl TrailingBehavior
pub const RETAIN: TrailingBehavior
pub const DISCARD: TrailingBehavior
Trait Implementations§
Source§impl Clone for TrailingBehavior
impl Clone for TrailingBehavior
Source§impl Constrained for TrailingBehavior
impl Constrained for TrailingBehavior
impl Copy for TrailingBehavior
Source§impl Debug for TrailingBehavior
impl Debug for TrailingBehavior
Source§impl<___D> Decode<___D> for TrailingBehaviorwhere
___D: ?Sized,
impl<___D> Decode<___D> for TrailingBehaviorwhere
___D: ?Sized,
Source§impl<___E> Encode<TrailingBehavior, ___E> for TrailingBehaviorwhere
___E: ?Sized,
impl<___E> Encode<TrailingBehavior, ___E> for TrailingBehaviorwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TrailingBehavior>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TrailingBehavior>, _: (), ) -> 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> Encode<TrailingBehavior, ___E> for &'a TrailingBehaviorwhere
___E: ?Sized,
impl<'a, ___E> Encode<TrailingBehavior, ___E> for &'a TrailingBehaviorwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<TrailingBehavior>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<TrailingBehavior>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
impl Eq for TrailingBehavior
Source§impl From<TrailingBehavior> for TrailingBehavior
impl From<TrailingBehavior> for TrailingBehavior
Source§fn from(wire: TrailingBehavior) -> Self
fn from(wire: TrailingBehavior) -> Self
Converts to this type from the input type.
Source§impl From<TrailingBehavior> for TrailingBehavior
impl From<TrailingBehavior> for TrailingBehavior
Source§fn from(natural: TrailingBehavior) -> Self
fn from(natural: TrailingBehavior) -> Self
Converts to this type from the input type.
Source§impl FromWire<TrailingBehavior> for TrailingBehavior
impl FromWire<TrailingBehavior> for TrailingBehavior
Source§fn from_wire(wire: TrailingBehavior) -> Self
fn from_wire(wire: TrailingBehavior) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<TrailingBehavior> for TrailingBehavior
impl FromWireRef<TrailingBehavior> for TrailingBehavior
Source§fn from_wire_ref(wire: &TrailingBehavior) -> Self
fn from_wire_ref(wire: &TrailingBehavior) -> Self
Converts the given reference to this type.
Source§impl IntoNatural for TrailingBehavior
impl IntoNatural for TrailingBehavior
Source§type Natural = TrailingBehavior
type Natural = TrailingBehavior
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 PartialEq for TrailingBehavior
impl PartialEq for TrailingBehavior
impl StructuralPartialEq for TrailingBehavior
Source§impl Wire for TrailingBehavior
impl Wire for TrailingBehavior
Source§type Narrowed<'de> = TrailingBehavior
type Narrowed<'de> = TrailingBehavior
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(_: &mut MaybeUninit<Self>)
fn zero_padding(_: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for TrailingBehavior
impl RefUnwindSafe for TrailingBehavior
impl Send for TrailingBehavior
impl Sync for TrailingBehavior
impl Unpin for TrailingBehavior
impl UnsafeUnpin for TrailingBehavior
impl UnwindSafe for TrailingBehavior
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> 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]