#[repr(u8)]pub enum EventDataTag {
Path = 0,
EventNumber = 1,
Priority = 2,
EpochTimestamp = 3,
SystemTimestamp = 4,
DeltaEpochTimestamp = 5,
DeltaSystemTimestamp = 6,
Data = 7,
}Expand description
Tags corresponding to the fields in the EventDataIB TLV structure.
Used when there is a need to perform low-level TLV serde on EventDataIB structures.
Variants§
Path = 0
EventNumber = 1
Priority = 2
EpochTimestamp = 3
SystemTimestamp = 4
DeltaEpochTimestamp = 5
DeltaSystemTimestamp = 6
Data = 7
Trait Implementations§
Source§impl Clone for EventDataTag
impl Clone for EventDataTag
Source§fn clone(&self) -> EventDataTag
fn clone(&self) -> EventDataTag
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 EventDataTag
Source§impl Debug for EventDataTag
impl Debug for EventDataTag
impl Eq for EventDataTag
Source§impl Hash for EventDataTag
impl Hash for EventDataTag
Source§impl PartialEq for EventDataTag
impl PartialEq for EventDataTag
impl StructuralPartialEq for EventDataTag
Source§impl TryFrom<u8> for EventDataTag
impl TryFrom<u8> for EventDataTag
Source§type Error = TryFromPrimitiveError<EventDataTag>
type Error = TryFromPrimitiveError<EventDataTag>
The type returned in the event of a conversion error.
Source§fn try_from(
number: u8,
) -> Result<EventDataTag, TryFromPrimitiveError<EventDataTag>>
fn try_from( number: u8, ) -> Result<EventDataTag, TryFromPrimitiveError<EventDataTag>>
Performs the conversion.
Source§impl TryFromPrimitive for EventDataTag
impl TryFromPrimitive for EventDataTag
const NAME: &'static str = "EventDataTag"
type Primitive = u8
type Error = TryFromPrimitiveError<EventDataTag>
fn try_from_primitive( number: <EventDataTag as TryFromPrimitive>::Primitive, ) -> Result<EventDataTag, TryFromPrimitiveError<EventDataTag>>
Auto Trait Implementations§
impl Freeze for EventDataTag
impl RefUnwindSafe for EventDataTag
impl Send for EventDataTag
impl Sync for EventDataTag
impl Unpin for EventDataTag
impl UnsafeUnpin for EventDataTag
impl UnwindSafe for EventDataTag
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.