pub struct UnionInlinePadding { /* private fields */ }Implementations§
Source§impl UnionInlinePadding
impl UnionInlinePadding
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub fn as_ref(&self) -> Option<&UnionInlinePadding>
pub fn into_option(self) -> Option<UnionInlinePadding>
Trait Implementations§
Source§impl Clone for UnionInlinePadding
impl Clone for UnionInlinePadding
Source§fn clone(&self) -> UnionInlinePadding
fn clone(&self) -> UnionInlinePadding
Returns a duplicate of the value. Read more
1.0.0 · 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 UnionInlinePadding
impl Constrained for UnionInlinePadding
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, UnionInlinePadding>,
_: <UnionInlinePadding as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, UnionInlinePadding>, _: <UnionInlinePadding as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
Source§impl Debug for UnionInlinePadding
impl Debug for UnionInlinePadding
Source§impl<___D> Decode<___D> for UnionInlinePaddingwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for UnionInlinePaddingwhere
___D: InternalHandleDecoder + ?Sized,
Source§impl<'a, ___E> EncodeOption<UnionInlinePadding, ___E> for &'a UnionInlinePadding
impl<'a, ___E> EncodeOption<UnionInlinePadding, ___E> for &'a UnionInlinePadding
Source§fn encode_option(
this: Option<&'a UnionInlinePadding>,
encoder: &mut ___E,
out: &mut MaybeUninit<UnionInlinePadding>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a UnionInlinePadding>, encoder: &mut ___E, out: &mut MaybeUninit<UnionInlinePadding>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<UnionInlinePadding, ___E> for UnionInlinePadding
impl<___E> EncodeOption<UnionInlinePadding, ___E> for UnionInlinePadding
Source§fn encode_option(
this: Option<UnionInlinePadding>,
encoder: &mut ___E,
out: &mut MaybeUninit<UnionInlinePadding>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<UnionInlinePadding>, encoder: &mut ___E, out: &mut MaybeUninit<UnionInlinePadding>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl FromWireOption<UnionInlinePadding> for UnionInlinePadding
impl FromWireOption<UnionInlinePadding> for UnionInlinePadding
Source§fn from_wire_option(wire: UnionInlinePadding) -> Option<UnionInlinePadding>
fn from_wire_option(wire: UnionInlinePadding) -> Option<UnionInlinePadding>
Converts the given owned value to an option of this type.
Source§impl IntoNatural for UnionInlinePadding
impl IntoNatural for UnionInlinePadding
Source§type Natural = Option<UnionInlinePadding>
type Natural = Option<UnionInlinePadding>
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 UnionInlinePadding
impl Wire for UnionInlinePadding
Source§type Narrowed<'de> = UnionInlinePadding
type Narrowed<'de> = UnionInlinePadding
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(out: &mut MaybeUninit<UnionInlinePadding>)
fn zero_padding(out: &mut MaybeUninit<UnionInlinePadding>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for UnionInlinePadding
impl RefUnwindSafe for UnionInlinePadding
impl Send for UnionInlinePadding
impl Sync for UnionInlinePadding
impl Unpin for UnionInlinePadding
impl UnsafeUnpin for UnionInlinePadding
impl UnwindSafe for UnionInlinePadding
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,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§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]