#[repr(u8)]pub enum EventPriority {
Debug = 0,
Info = 1,
Critical = 2,
}Expand description
An enum type describing the priority each event might have
Variants§
Implementations§
Source§impl EventPriority
impl EventPriority
Sourcepub const fn next(&self) -> Option<EventPriority>
pub const fn next(&self) -> Option<EventPriority>
Get the next (higher) priority, if any
Sourcepub const fn prev(&self) -> Option<EventPriority>
pub const fn prev(&self) -> Option<EventPriority>
Get the previous (lower) priority, if any
Trait Implementations§
Source§impl Clone for EventPriority
impl Clone for EventPriority
Source§fn clone(&self) -> EventPriority
fn clone(&self) -> EventPriority
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EventPriority
Source§impl Debug for EventPriority
impl Debug for EventPriority
impl Eq for EventPriority
Source§impl FromTLV<'_> for EventPriority
impl FromTLV<'_> for EventPriority
Source§fn from_tlv(element: &TLVElement<'_>) -> Result<EventPriority, Error>
fn from_tlv(element: &TLVElement<'_>) -> Result<EventPriority, Error>
Deserialize the type from a TLV-encoded element.
Source§fn nullable_from_tlv(element: &TLVElement<'_>) -> Result<EventPriority, Error>
fn nullable_from_tlv(element: &TLVElement<'_>) -> Result<EventPriority, Error>
Deserialize the type from a TLV-encoded element. Read more
Source§fn init_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
fn init_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
Generate an in-place initializer for the type that initializes
the type from a TLV-encoded element.
Source§fn init_nullable_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
fn init_nullable_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
Generate an in-place initializer for the type that initializes
the type from a TLV-encoded element. Read more
Source§impl Hash for EventPriority
impl Hash for EventPriority
Source§impl PartialEq for EventPriority
impl PartialEq for EventPriority
impl StructuralPartialEq for EventPriority
Source§impl ToTLV for EventPriority
impl ToTLV for EventPriority
Source§fn to_tlv<W>(&self, tag: &TLVTag, tw: W) -> Result<(), Error>where
W: TLVWrite,
fn to_tlv<W>(&self, tag: &TLVTag, tw: W) -> Result<(), Error>where
W: TLVWrite,
Serialize the type to a TLV-encoded stream.
Source§fn tlv_iter(&self, tag: TLVTag) -> impl Iterator<Item = Result<TLV<'_>, Error>>
fn tlv_iter(&self, tag: TLVTag) -> impl Iterator<Item = Result<TLV<'_>, Error>>
Serialize the type as an iterator of
TLV instances by potentially borrowing
data from the type.Source§impl TryFrom<&TLVElement<'_>> for EventPriority
impl TryFrom<&TLVElement<'_>> for EventPriority
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EventPriority, <EventPriority as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EventPriority, <EventPriority as TryFrom<&TLVElement<'_>>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for EventPriority
impl RefUnwindSafe for EventPriority
impl Send for EventPriority
impl Sync for EventPriority
impl Unpin for EventPriority
impl UnsafeUnpin for EventPriority
impl UnwindSafe for EventPriority
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
Source§fn into_fallible<E>(self) -> impl Init<T, E>
fn into_fallible<E>(self) -> impl Init<T, E>
Convert the infallible initializer to a fallible one.
Source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.