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