#[repr(u8)]pub enum MarkDomain {
Mark1 = 1,
Mark2 = 2,
}Expand description
Domains for a mark. This allows multiple marks to be set and retrieved independently.
Variants§
Trait Implementations§
Source§impl Clone for MarkDomain
impl Clone for MarkDomain
impl Copy for MarkDomain
Source§impl Debug for MarkDomain
impl Debug for MarkDomain
Source§impl<___E> Encode<MarkDomain, ___E> for MarkDomainwhere
___E: ?Sized,
impl<___E> Encode<MarkDomain, ___E> for MarkDomainwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<MarkDomain>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<MarkDomain>, _: (), ) -> 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<MarkDomain, ___E> for &'a MarkDomainwhere
___E: ?Sized,
impl<'a, ___E> Encode<MarkDomain, ___E> for &'a MarkDomainwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<MarkDomain>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<MarkDomain>, _: (), ) -> 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 MarkDomain
Source§impl From<MarkDomain> for u8
impl From<MarkDomain> for u8
Source§fn from(value: MarkDomain) -> Self
fn from(value: MarkDomain) -> Self
Converts to this type from the input type.
Source§impl From<MarkDomain> for MarkDomain
impl From<MarkDomain> for MarkDomain
Source§fn from(wire: MarkDomain) -> Self
fn from(wire: MarkDomain) -> Self
Converts to this type from the input type.
Source§impl From<MarkDomain> for MarkDomain
impl From<MarkDomain> for MarkDomain
Source§fn from(natural: MarkDomain) -> Self
fn from(natural: MarkDomain) -> Self
Converts to this type from the input type.
Source§impl FromWire<MarkDomain> for MarkDomain
impl FromWire<MarkDomain> for MarkDomain
Source§fn from_wire(wire: MarkDomain) -> Self
fn from_wire(wire: MarkDomain) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<MarkDomain> for MarkDomain
impl FromWireRef<MarkDomain> for MarkDomain
Source§fn from_wire_ref(wire: &MarkDomain) -> Self
fn from_wire_ref(wire: &MarkDomain) -> Self
Converts the given reference to this type.
Source§impl Hash for MarkDomain
impl Hash for MarkDomain
Source§impl Ord for MarkDomain
impl Ord for MarkDomain
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 MarkDomain
impl PartialEq for MarkDomain
Source§impl PartialOrd for MarkDomain
impl PartialOrd for MarkDomain
impl StructuralPartialEq for MarkDomain
Auto Trait Implementations§
impl Freeze for MarkDomain
impl RefUnwindSafe for MarkDomain
impl Send for MarkDomain
impl Sync for MarkDomain
impl Unpin for MarkDomain
impl UnsafeUnpin for MarkDomain
impl UnwindSafe for MarkDomain
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]