#[repr(u8)]pub enum TlvType {
Show 19 variants
SourceAddress = 0,
Mode = 1,
Timeout = 2,
Challenge = 3,
Response = 4,
LinkLayerFrameCounter = 5,
MleFrameCounter = 8,
Address16 = 10,
LeaderData = 11,
NetworkData = 12,
TlvRequest = 13,
ScanMask = 14,
Connectivity = 15,
LinkMargin = 16,
Status = 17,
Version = 18,
ActiveOperationalDataset = 24,
PendingOperationalDataset = 25,
NotPresent = 26,
}
Expand description
Value encoded in the type field of a Type-Length-Value (TLV) structure.
Variants§
SourceAddress = 0
Mode = 1
Timeout = 2
Challenge = 3
Response = 4
LinkLayerFrameCounter = 5
MleFrameCounter = 8
Address16 = 10
LeaderData = 11
NetworkData = 12
TlvRequest = 13
ScanMask = 14
Connectivity = 15
LinkMargin = 16
Status = 17
Version = 18
ActiveOperationalDataset = 24
PendingOperationalDataset = 25
NotPresent = 26
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TlvType
impl RefUnwindSafe for TlvType
impl Send for TlvType
impl Sync for TlvType
impl Unpin for TlvType
impl UnwindSafe for TlvType
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