pub struct KeyMeaning { /* private fields */ }Implementations§
Source§impl KeyMeaning
impl KeyMeaning
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub fn as_ref(&self) -> Option<&KeyMeaning>
pub fn into_option(self) -> Option<KeyMeaning>
Trait Implementations§
Source§impl Clone for KeyMeaning
impl Clone for KeyMeaning
Source§impl Constrained for KeyMeaning
impl Constrained for KeyMeaning
Source§impl Debug for KeyMeaning
impl Debug for KeyMeaning
Source§impl<___D> Decode<___D> for KeyMeaningwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for KeyMeaningwhere
___D: InternalHandleDecoder + ?Sized,
Source§impl<___E> EncodeOption<KeyMeaning, ___E> for KeyMeaning
impl<___E> EncodeOption<KeyMeaning, ___E> for KeyMeaning
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<KeyMeaning>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<KeyMeaning>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'a, ___E> EncodeOption<KeyMeaning, ___E> for &'a KeyMeaning
impl<'a, ___E> EncodeOption<KeyMeaning, ___E> for &'a KeyMeaning
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<KeyMeaning>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<KeyMeaning>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl FromWireOption<KeyMeaning> for KeyMeaning
impl FromWireOption<KeyMeaning> for KeyMeaning
Source§fn from_wire_option(wire: KeyMeaning) -> Option<Self>
fn from_wire_option(wire: KeyMeaning) -> Option<Self>
Converts the given owned value to an option of this type.
Source§impl FromWireOption<KeyMeaning> for Box<KeyMeaning>
impl FromWireOption<KeyMeaning> for Box<KeyMeaning>
Source§fn from_wire_option(wire: KeyMeaning) -> Option<Self>
fn from_wire_option(wire: KeyMeaning) -> Option<Self>
Converts the given owned value to an option of this type.
Source§impl FromWireOptionRef<KeyMeaning> for Box<KeyMeaning>
impl FromWireOptionRef<KeyMeaning> for Box<KeyMeaning>
Source§fn from_wire_option_ref(wire: &KeyMeaning) -> Option<Self>
fn from_wire_option_ref(wire: &KeyMeaning) -> Option<Self>
Converts the given reference to an option of this type.
Source§impl IntoNatural for KeyMeaning
impl IntoNatural for KeyMeaning
Source§type Natural = Option<KeyMeaning>
type Natural = Option<KeyMeaning>
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 KeyMeaning
impl Wire for KeyMeaning
Source§type Narrowed<'de> = KeyMeaning
type Narrowed<'de> = KeyMeaning
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 KeyMeaning
impl RefUnwindSafe for KeyMeaning
impl Send for KeyMeaning
impl Sync for KeyMeaning
impl Unpin for KeyMeaning
impl UnsafeUnpin for KeyMeaning
impl UnwindSafe for KeyMeaning
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> 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]