pub struct TLVElement<'a>(/* private fields */);Expand description
A newtype for reading TLV-encoded data from Rust &[u8] slices.
Semantically, a TLVElement is just a byte slice of TLV-encoded data/stream, and the methods provided by this therefore
allow to parse - on the fly - the byte slice as TLV.
Note also, that - as per the Matter Core Spec:
- A valid TLV stream always represents a SINGLE TLV element (hence why this type is named
TLVElementand why we claim that it represents also a whole TLV stream) - If there is a need to encode more than one TLV element, they should be encoded in a TLV container (array, list or struct), hence we end up again with a single TLV element, which represents the whole container.
Parsing/reading/validating the TLV of the slice represented by a TLVElement is done on-demand. What this means is that:
TLVElement::new(slice)always succeeds, even when the passed slice contains invalid TLV data- As the various methods of
TLVElementtype are called, the data in the slice is parsed and validated on the fly. Hence why all methods onTLVElementexceptis_emptyare fallible.
A TLV element can currently be constructed from an empty &[] slice, but the empty slice does not actually represent a TLV element,
so all methods except TLVElement::is_empty would fail on a TLVElement constructed from an empty slice. The only reason why empty slices
are currently allowed is to simplify the FromTLV trait a bit by representing data which was not found (i.e. optional data in TLV structures)
as a TLVElement with an empty slice.
The design approach from above (on-demand parsing/validation) trades memory efficiency for extra computations, in that by simply decorating
a Rust &[u8] slice anbd post-poning everything else post-construction it ensures the size of a TLVElement is equal to the size of the wrapped
&[u8] slice - i.e., a regular Rust fat pointer (8 bytes on 32 bit archs and 16 bytes on 64 bit archs).
Furthermore, all accompanying types of TLVElement, like TLVSequence, TLVContainerIter and TLVArray are also just newtypes over byte slices
and therefore just as small.
(Keeping interim data is still optionally possible, by using the TLV::tag and TLV::value
methods to read the tag and value of a TLV as enums.)
As for representing the encoded TLV stream itself as a raw &[u8] slice - this trivializes the traversal of the stream
as the stream traversal is represented as returning sub-slices of the original slice. It also allows FromTLV implementations where
the data is borrowed directly from the &[u8] slice representing the encoded TLV stream without any data moves. Types that implement
such borrowing are e.g.:
&str(used to represent borrowed TLV UTF-8 strings)Bytes<'a>(a newtype over&'a [u8]- used to represent TLV octet strings)TLVArrayTLVSequence- discussed below
Also, this representation naturally allows random-access to the TLV stream, which is necessary for a number of reasons:
- Deserialization of TLV structs into Rust structs (with the
FromTLVderive macro) where the order of the TLV elements of the struct is not known in advance - Delayed in-place initialization of large Rust types with
FromTLV::init_from_tlvwhich requires random access for reasons beyond the possible unordering of the TLV struct elements.
In practice, random access - and in general - representation of the TLV stream as a &[u8] slice should be natural and
convenient, as the TLV stream usually comes from the network UDP/TCP memory buffers of the Matter transport protocol, and
these can and are borrowed as &[u8] slices in the upper-layer code for direct reads.
Implementations§
Source§impl<'a> TLVElement<'a>
impl<'a> TLVElement<'a>
Sourcepub fn read<T>(&self, ctx: u8) -> Result<T, Error>where
T: FromTLV<'a>,
pub fn read<T>(&self, ctx: u8) -> Result<T, Error>where
T: FromTLV<'a>,
Read a mandatory context-tagged field out of this (structure) element.
Taking the tag as a runtime argument rather than baking it into the caller is what keeps this cheap in code size: the generated per-field accessors are otherwise structurally identical yet monomorphise separately, so the same TLV walk is emitted once per field instead of once per type.
Sourcepub fn read_opt<T>(&self, ctx: u8) -> Result<Option<T>, Error>where
T: FromTLV<'a>,
pub fn read_opt<T>(&self, ctx: u8) -> Result<Option<T>, Error>where
T: FromTLV<'a>,
Read an optional context-tagged field out of this (structure) element.
Returns None when the field is absent. See Self::read for why the
tag is a runtime argument.
Sourcepub const fn new(data: &'a [u8]) -> TLVElement<'a>
pub const fn new(data: &'a [u8]) -> TLVElement<'a>
Create a new TLVElement from a byte slice, where the byte slice contains an encoded TLV stream (a TLV element).
Sourcepub fn is_empty(&self) -> bool
pub fn is_empty(&self) -> bool
Return true if the wrapped byte slice is the empty &[] slice.
Empty byte slices do not represent valid TLV data, as the TLV data should be a valid TLV element,
yet they are useful when implementing the FromTLV trait.
Sourcepub fn non_empty(&self) -> Option<&TLVElement<'a>>
pub fn non_empty(&self) -> Option<&TLVElement<'a>>
Return Some(self) if the wrapped byte slice is not empty, None otherwise.
Sourcepub fn control(&self) -> Result<TLVControl, Error>
pub fn control(&self) -> Result<TLVControl, Error>
Return the TLV control byte of the first TLV in the slice.
Returns an error with code ErrorCode::TLVTypeMismatch if the first byte of the slice does
not represent a valid TLV control byte or if the wrapped byte slice is empty.
Sourcepub fn raw_value(&self) -> Result<&'a [u8], Error>
pub fn raw_value(&self) -> Result<&'a [u8], Error>
Return a sub-slice of the wrapped byte slice that designates the encoded value
of this TLVElement (i.e. the raw “value” aspect of the Tag-Length-Value encoding)
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
For getting a parsed value, use value or any of the other helper methods that
retrieve a value of a certain type.
Sourcepub fn tlv(&self) -> Result<TLV<'a>, Error>
pub fn tlv(&self) -> Result<TLV<'a>, Error>
Return a TLV struct representing the tag and value of this TLVElement.
This method is a convenience method that combines the tag and value methods.
Sourcepub fn tag(&self) -> Result<TLVTag, Error>
pub fn tag(&self) -> Result<TLVTag, Error>
Return a TLVTag enum representing the tag of this TLVElement.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV
byte slice contains malformed TLV data.
Sourcepub fn value(&self) -> Result<TLVValue<'a>, Error>
pub fn value(&self) -> Result<TLVValue<'a>, Error>
Return a TLVValue enum representing the value of this TLVElement.
Note that if the TLV element is a container, the return TLV value would only deisgnate
the container type (struct, array or list) and not the actual content of the container.
Sourcepub fn i8(&self) -> Result<i8, Error>
pub fn i8(&self) -> Result<i8, Error>
Return the value of this TLV element as an i8.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV S8 value.
Sourcepub fn u8(&self) -> Result<u8, Error>
pub fn u8(&self) -> Result<u8, Error>
Return the value of this TLV element as a u8.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV U8 value.
Sourcepub fn i16(&self) -> Result<i16, Error>
pub fn i16(&self) -> Result<i16, Error>
Return the value of this TLV element as an i16.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV S8 or S16 value.
Sourcepub fn u16(&self) -> Result<u16, Error>
pub fn u16(&self) -> Result<u16, Error>
Return the value of this TLV element as a u16.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV U8 or U16 value.
Sourcepub fn i32(&self) -> Result<i32, Error>
pub fn i32(&self) -> Result<i32, Error>
Return the value of this TLV element as an i32.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV S8, S16 or S32 value.
Sourcepub fn u32(&self) -> Result<u32, Error>
pub fn u32(&self) -> Result<u32, Error>
Return the value of this TLV element as a u32.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV U8, U16 or U32 value.
Sourcepub fn i64(&self) -> Result<i64, Error>
pub fn i64(&self) -> Result<i64, Error>
Return the value of this TLV element as an i64.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV S8, S16, S32 or S64 value.
Sourcepub fn u64(&self) -> Result<u64, Error>
pub fn u64(&self) -> Result<u64, Error>
Return the value of this TLV element as a u64.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV U8, U16, U32 or U64 value.
Sourcepub fn f32(&self) -> Result<f32, Error>
pub fn f32(&self) -> Result<f32, Error>
Return the value of this TLV element as an f32.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV F32 value.
Sourcepub fn f64(&self) -> Result<f64, Error>
pub fn f64(&self) -> Result<f64, Error>
Return the value of this TLV element as an f64.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV F64 value.
Sourcepub fn str(&self) -> Result<&'a [u8], Error>
pub fn str(&self) -> Result<&'a [u8], Error>
Return the value of this TLV element as a byte slice.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV Octet String.
Sourcepub fn utf8(&self) -> Result<&'a str, Error>
pub fn utf8(&self) -> Result<&'a str, Error>
Return the value of this TLV element as a UTF-8 string.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV UTF-8 String.
Sourcepub fn octets(&self) -> Result<&'a [u8], Error>
pub fn octets(&self) -> Result<&'a [u8], Error>
Return the value of this TLV element as a UTF-16 string.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV UTF-8 String or a TLV octet string.
Sourcepub fn bool(&self) -> Result<bool, Error>
pub fn bool(&self) -> Result<bool, Error>
Return the value of this TLV element as a UTF-16 string.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV boolean.
Sourcepub fn is_container(&self) -> Result<bool, Error>
pub fn is_container(&self) -> Result<bool, Error>
Return true if this TLV element is as a container (i.e., a struct, array or list).
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Sourcepub fn null(&self) -> Result<(), Error>
pub fn null(&self) -> Result<(), Error>
Confirm that this TLV element contains a TLV null value.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV null value.
Sourcepub fn structure(&self) -> Result<TLVSequence<'a>, Error>
pub fn structure(&self) -> Result<TLVSequence<'a>, Error>
Return the content of the struct container represented by this TLV element.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV struct.
Sourcepub fn struct(&self) -> Result<TLVSequence<'a>, Error>
pub fn struct(&self) -> Result<TLVSequence<'a>, Error>
Return the content of the struct container represented by this TLV element.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV struct.
(Same as method structure but with a special name to ease the FromTLV trait derivation for
user types.)
Sourcepub fn array(&self) -> Result<TLVSequence<'a>, Error>
pub fn array(&self) -> Result<TLVSequence<'a>, Error>
Return the content of the array container represented by this TLV element.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV array.
Sourcepub fn list(&self) -> Result<TLVSequence<'a>, Error>
pub fn list(&self) -> Result<TLVSequence<'a>, Error>
Return the content of the list container represented by this TLV element.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV list.
Sourcepub fn container(&self) -> Result<TLVSequence<'a>, Error>
pub fn container(&self) -> Result<TLVSequence<'a>, Error>
Return the content of the container (array, struct or list) represented by this TLV element.
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the value of the TLV element is not
a TLV container.
Sourcepub fn confirm_anon(&self) -> Result<(), Error>
pub fn confirm_anon(&self) -> Result<(), Error>
Confirm that this TLV element is tagged with the anonymous tag (TLVTag::Anonymous).
Returns an error with code ErrorCode::TLVTypeMismatch if the wrapped TLV byte slice
contains malformed TLV data.
Returns an error with code ErrorCode::InvalidData if the tag of the TLV element is not
the anonymous tag.
Trait Implementations§
Source§impl<'a> Clone for TLVElement<'a>
impl<'a> Clone for TLVElement<'a>
Source§fn clone(&self) -> TLVElement<'a>
fn clone(&self) -> TLVElement<'a>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for TLVElement<'_>
impl Debug for TLVElement<'_>
Source§impl Display for TLVElement<'_>
impl Display for TLVElement<'_>
impl<'a> Eq for TLVElement<'a>
Source§impl<'a> FromTLV<'a> for TLVElement<'a>
impl<'a> FromTLV<'a> for TLVElement<'a>
Source§fn from_tlv(element: &TLVElement<'a>) -> Result<TLVElement<'a>, Error>
fn from_tlv(element: &TLVElement<'a>) -> Result<TLVElement<'a>, Error>
Source§fn init_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
fn init_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
Source§fn nullable_from_tlv(element: &TLVElement<'a>) -> Result<Self, Error>
fn nullable_from_tlv(element: &TLVElement<'a>) -> Result<Self, Error>
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>
Source§impl<'a> Hash for TLVElement<'a>
impl<'a> Hash for TLVElement<'a>
Source§impl<'a> PartialEq for TLVElement<'a>
impl<'a> PartialEq for TLVElement<'a>
impl<'a> StructuralPartialEq for TLVElement<'a>
Source§impl ToTLV for TLVElement<'_>
impl ToTLV for TLVElement<'_>
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,
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>>
TLV instances by potentially borrowing
data from the type.Source§impl TryFrom<&TLVElement<'_>> for AreaTypeTag
impl TryFrom<&TLVElement<'_>> for AreaTypeTag
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AreaTypeTag, <AreaTypeTag as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AreaTypeTag, <AreaTypeTag as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AtomicRequestTypeEnum
impl TryFrom<&TLVElement<'_>> for AtomicRequestTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AtomicRequestTypeEnum, <AtomicRequestTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AtomicRequestTypeEnum, <AtomicRequestTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for LandmarkTag
impl TryFrom<&TLVElement<'_>> for LandmarkTag
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<LandmarkTag, <LandmarkTag as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<LandmarkTag, <LandmarkTag as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for LocationTag
impl TryFrom<&TLVElement<'_>> for LocationTag
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<LocationTag, <LocationTag as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<LocationTag, <LocationTag as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MeasurementTypeEnum
impl TryFrom<&TLVElement<'_>> for MeasurementTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MeasurementTypeEnum, <MeasurementTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MeasurementTypeEnum, <MeasurementTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PositionTag
impl TryFrom<&TLVElement<'_>> for PositionTag
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PositionTag, <PositionTag as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PositionTag, <PositionTag as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PowerThresholdSourceEnum
impl TryFrom<&TLVElement<'_>> for PowerThresholdSourceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PowerThresholdSourceEnum, <PowerThresholdSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PowerThresholdSourceEnum, <PowerThresholdSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RelativePositionTag
impl TryFrom<&TLVElement<'_>> for RelativePositionTag
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RelativePositionTag, <RelativePositionTag as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RelativePositionTag, <RelativePositionTag as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SoftwareVersionCertificationStatusEnum
impl TryFrom<&TLVElement<'_>> for SoftwareVersionCertificationStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SoftwareVersionCertificationStatusEnum, <SoftwareVersionCertificationStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SoftwareVersionCertificationStatusEnum, <SoftwareVersionCertificationStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StreamUsageEnum
impl TryFrom<&TLVElement<'_>> for StreamUsageEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StreamUsageEnum, <StreamUsageEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StreamUsageEnum, <StreamUsageEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TariffPriceTypeEnum
impl TryFrom<&TLVElement<'_>> for TariffPriceTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TariffPriceTypeEnum, <TariffPriceTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TariffPriceTypeEnum, <TariffPriceTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TariffUnitEnum
impl TryFrom<&TLVElement<'_>> for TariffUnitEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TariffUnitEnum, <TariffUnitEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TariffUnitEnum, <TariffUnitEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TestGlobalEnum
impl TryFrom<&TLVElement<'_>> for TestGlobalEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TestGlobalEnum, <TestGlobalEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TestGlobalEnum, <TestGlobalEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ThreeLevelAutoEnum
impl TryFrom<&TLVElement<'_>> for ThreeLevelAutoEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ThreeLevelAutoEnum, <ThreeLevelAutoEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ThreeLevelAutoEnum, <ThreeLevelAutoEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for WebRTCEndReasonEnum
impl TryFrom<&TLVElement<'_>> for WebRTCEndReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<WebRTCEndReasonEnum, <WebRTCEndReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<WebRTCEndReasonEnum, <WebRTCEndReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ChangeIndicationEnum
impl TryFrom<&TLVElement<'_>> for ChangeIndicationEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ChangeIndicationEnum, <ChangeIndicationEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ChangeIndicationEnum, <ChangeIndicationEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DegradationDirectionEnum
impl TryFrom<&TLVElement<'_>> for DegradationDirectionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DegradationDirectionEnum, <DegradationDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DegradationDirectionEnum, <DegradationDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ProductIdentifierTypeEnum
impl TryFrom<&TLVElement<'_>> for ProductIdentifierTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ProductIdentifierTypeEnum, <ProductIdentifierTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ProductIdentifierTypeEnum, <ProductIdentifierTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for LevelValueEnum
impl TryFrom<&TLVElement<'_>> for LevelValueEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<LevelValueEnum, <LevelValueEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<LevelValueEnum, <LevelValueEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MeasurementMediumEnum
impl TryFrom<&TLVElement<'_>> for MeasurementMediumEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MeasurementMediumEnum, <MeasurementMediumEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MeasurementMediumEnum, <MeasurementMediumEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MeasurementUnitEnum
impl TryFrom<&TLVElement<'_>> for MeasurementUnitEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MeasurementUnitEnum, <MeasurementUnitEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MeasurementUnitEnum, <MeasurementUnitEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EffectIdentifierEnum
impl TryFrom<&TLVElement<'_>> for EffectIdentifierEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EffectIdentifierEnum, <EffectIdentifierEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EffectIdentifierEnum, <EffectIdentifierEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EffectVariantEnum
impl TryFrom<&TLVElement<'_>> for EffectVariantEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EffectVariantEnum, <EffectVariantEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EffectVariantEnum, <EffectVariantEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for IdentifyTypeEnum
impl TryFrom<&TLVElement<'_>> for IdentifyTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<IdentifyTypeEnum, <IdentifyTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<IdentifyTypeEnum, <IdentifyTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DelayedAllOffEffectVariantEnum
impl TryFrom<&TLVElement<'_>> for DelayedAllOffEffectVariantEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DelayedAllOffEffectVariantEnum, <DelayedAllOffEffectVariantEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DelayedAllOffEffectVariantEnum, <DelayedAllOffEffectVariantEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DyingLightEffectVariantEnum
impl TryFrom<&TLVElement<'_>> for DyingLightEffectVariantEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DyingLightEffectVariantEnum, <DyingLightEffectVariantEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DyingLightEffectVariantEnum, <DyingLightEffectVariantEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EffectIdentifierEnum
impl TryFrom<&TLVElement<'_>> for EffectIdentifierEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EffectIdentifierEnum, <EffectIdentifierEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EffectIdentifierEnum, <EffectIdentifierEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StartUpOnOffEnum
impl TryFrom<&TLVElement<'_>> for StartUpOnOffEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StartUpOnOffEnum, <StartUpOnOffEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StartUpOnOffEnum, <StartUpOnOffEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MoveModeEnum
impl TryFrom<&TLVElement<'_>> for MoveModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MoveModeEnum, <MoveModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MoveModeEnum, <MoveModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StepModeEnum
impl TryFrom<&TLVElement<'_>> for StepModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StepModeEnum, <StepModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StepModeEnum, <StepModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AccessControlAuxiliaryTypeEnum
impl TryFrom<&TLVElement<'_>> for AccessControlAuxiliaryTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AccessControlAuxiliaryTypeEnum, <AccessControlAuxiliaryTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AccessControlAuxiliaryTypeEnum, <AccessControlAuxiliaryTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AccessControlEntryAuthModeEnum
impl TryFrom<&TLVElement<'_>> for AccessControlEntryAuthModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AccessControlEntryAuthModeEnum, <AccessControlEntryAuthModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AccessControlEntryAuthModeEnum, <AccessControlEntryAuthModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AccessControlEntryPrivilegeEnum
impl TryFrom<&TLVElement<'_>> for AccessControlEntryPrivilegeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AccessControlEntryPrivilegeEnum, <AccessControlEntryPrivilegeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AccessControlEntryPrivilegeEnum, <AccessControlEntryPrivilegeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AccessRestrictionTypeEnum
impl TryFrom<&TLVElement<'_>> for AccessRestrictionTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AccessRestrictionTypeEnum, <AccessRestrictionTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AccessRestrictionTypeEnum, <AccessRestrictionTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ChangeTypeEnum
impl TryFrom<&TLVElement<'_>> for ChangeTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ChangeTypeEnum, <ChangeTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ChangeTypeEnum, <ChangeTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ActionErrorEnum
impl TryFrom<&TLVElement<'_>> for ActionErrorEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ActionErrorEnum, <ActionErrorEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ActionErrorEnum, <ActionErrorEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ActionStateEnum
impl TryFrom<&TLVElement<'_>> for ActionStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ActionStateEnum, <ActionStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ActionStateEnum, <ActionStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ActionTypeEnum
impl TryFrom<&TLVElement<'_>> for ActionTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ActionTypeEnum, <ActionTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ActionTypeEnum, <ActionTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EndpointListTypeEnum
impl TryFrom<&TLVElement<'_>> for EndpointListTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EndpointListTypeEnum, <EndpointListTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EndpointListTypeEnum, <EndpointListTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ColorEnum
impl TryFrom<&TLVElement<'_>> for ColorEnum
Source§impl TryFrom<&TLVElement<'_>> for ProductFinishEnum
impl TryFrom<&TLVElement<'_>> for ProductFinishEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ProductFinishEnum, <ProductFinishEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ProductFinishEnum, <ProductFinishEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ApplyUpdateActionEnum
impl TryFrom<&TLVElement<'_>> for ApplyUpdateActionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ApplyUpdateActionEnum, <ApplyUpdateActionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ApplyUpdateActionEnum, <ApplyUpdateActionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DownloadProtocolEnum
impl TryFrom<&TLVElement<'_>> for DownloadProtocolEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DownloadProtocolEnum, <DownloadProtocolEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DownloadProtocolEnum, <DownloadProtocolEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AnnouncementReasonEnum
impl TryFrom<&TLVElement<'_>> for AnnouncementReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AnnouncementReasonEnum, <AnnouncementReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AnnouncementReasonEnum, <AnnouncementReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ChangeReasonEnum
impl TryFrom<&TLVElement<'_>> for ChangeReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ChangeReasonEnum, <ChangeReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ChangeReasonEnum, <ChangeReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for UpdateStateEnum
impl TryFrom<&TLVElement<'_>> for UpdateStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<UpdateStateEnum, <UpdateStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<UpdateStateEnum, <UpdateStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CalendarTypeEnum
impl TryFrom<&TLVElement<'_>> for CalendarTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CalendarTypeEnum, <CalendarTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CalendarTypeEnum, <CalendarTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for HourFormatEnum
impl TryFrom<&TLVElement<'_>> for HourFormatEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<HourFormatEnum, <HourFormatEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<HourFormatEnum, <HourFormatEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TempUnitEnum
impl TryFrom<&TLVElement<'_>> for TempUnitEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TempUnitEnum, <TempUnitEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TempUnitEnum, <TempUnitEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BatApprovedChemistryEnum
impl TryFrom<&TLVElement<'_>> for BatApprovedChemistryEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BatApprovedChemistryEnum, <BatApprovedChemistryEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BatApprovedChemistryEnum, <BatApprovedChemistryEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BatChargeFaultEnum
impl TryFrom<&TLVElement<'_>> for BatChargeFaultEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BatChargeFaultEnum, <BatChargeFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BatChargeFaultEnum, <BatChargeFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BatChargeLevelEnum
impl TryFrom<&TLVElement<'_>> for BatChargeLevelEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BatChargeLevelEnum, <BatChargeLevelEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BatChargeLevelEnum, <BatChargeLevelEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BatChargeStateEnum
impl TryFrom<&TLVElement<'_>> for BatChargeStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BatChargeStateEnum, <BatChargeStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BatChargeStateEnum, <BatChargeStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BatCommonDesignationEnum
impl TryFrom<&TLVElement<'_>> for BatCommonDesignationEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BatCommonDesignationEnum, <BatCommonDesignationEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BatCommonDesignationEnum, <BatCommonDesignationEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BatFaultEnum
impl TryFrom<&TLVElement<'_>> for BatFaultEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BatFaultEnum, <BatFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BatFaultEnum, <BatFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BatReplaceabilityEnum
impl TryFrom<&TLVElement<'_>> for BatReplaceabilityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BatReplaceabilityEnum, <BatReplaceabilityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BatReplaceabilityEnum, <BatReplaceabilityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PowerSourceStatusEnum
impl TryFrom<&TLVElement<'_>> for PowerSourceStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PowerSourceStatusEnum, <PowerSourceStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PowerSourceStatusEnum, <PowerSourceStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for WiredCurrentTypeEnum
impl TryFrom<&TLVElement<'_>> for WiredCurrentTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<WiredCurrentTypeEnum, <WiredCurrentTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<WiredCurrentTypeEnum, <WiredCurrentTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for WiredFaultEnum
impl TryFrom<&TLVElement<'_>> for WiredFaultEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<WiredFaultEnum, <WiredFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<WiredFaultEnum, <WiredFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CommissioningErrorEnum
impl TryFrom<&TLVElement<'_>> for CommissioningErrorEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CommissioningErrorEnum, <CommissioningErrorEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CommissioningErrorEnum, <CommissioningErrorEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for NetworkRecoveryReasonEnum
impl TryFrom<&TLVElement<'_>> for NetworkRecoveryReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<NetworkRecoveryReasonEnum, <NetworkRecoveryReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<NetworkRecoveryReasonEnum, <NetworkRecoveryReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RegulatoryLocationTypeEnum
impl TryFrom<&TLVElement<'_>> for RegulatoryLocationTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RegulatoryLocationTypeEnum, <RegulatoryLocationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RegulatoryLocationTypeEnum, <RegulatoryLocationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for NetworkCommissioningStatusEnum
impl TryFrom<&TLVElement<'_>> for NetworkCommissioningStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<NetworkCommissioningStatusEnum, <NetworkCommissioningStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<NetworkCommissioningStatusEnum, <NetworkCommissioningStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for WiFiBandEnum
impl TryFrom<&TLVElement<'_>> for WiFiBandEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<WiFiBandEnum, <WiFiBandEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<WiFiBandEnum, <WiFiBandEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for IntentEnum
impl TryFrom<&TLVElement<'_>> for IntentEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<IntentEnum, <IntentEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<IntentEnum, <IntentEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TransferProtocolEnum
impl TryFrom<&TLVElement<'_>> for TransferProtocolEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TransferProtocolEnum, <TransferProtocolEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TransferProtocolEnum, <TransferProtocolEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BootReasonEnum
impl TryFrom<&TLVElement<'_>> for BootReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BootReasonEnum, <BootReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BootReasonEnum, <BootReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for HardwareFaultEnum
impl TryFrom<&TLVElement<'_>> for HardwareFaultEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<HardwareFaultEnum, <HardwareFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<HardwareFaultEnum, <HardwareFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for InterfaceTypeEnum
impl TryFrom<&TLVElement<'_>> for InterfaceTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<InterfaceTypeEnum, <InterfaceTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<InterfaceTypeEnum, <InterfaceTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for NetworkFaultEnum
impl TryFrom<&TLVElement<'_>> for NetworkFaultEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<NetworkFaultEnum, <NetworkFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<NetworkFaultEnum, <NetworkFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RadioFaultEnum
impl TryFrom<&TLVElement<'_>> for RadioFaultEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RadioFaultEnum, <RadioFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RadioFaultEnum, <RadioFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ConnectionStatusEnum
impl TryFrom<&TLVElement<'_>> for ConnectionStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ConnectionStatusEnum, <ConnectionStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ConnectionStatusEnum, <ConnectionStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for NetworkFaultEnum
impl TryFrom<&TLVElement<'_>> for NetworkFaultEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<NetworkFaultEnum, <NetworkFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<NetworkFaultEnum, <NetworkFaultEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RoutingRoleEnum
impl TryFrom<&TLVElement<'_>> for RoutingRoleEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RoutingRoleEnum, <RoutingRoleEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RoutingRoleEnum, <RoutingRoleEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AssociationFailureCauseEnum
impl TryFrom<&TLVElement<'_>> for AssociationFailureCauseEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AssociationFailureCauseEnum, <AssociationFailureCauseEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AssociationFailureCauseEnum, <AssociationFailureCauseEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ConnectionStatusEnum
impl TryFrom<&TLVElement<'_>> for ConnectionStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ConnectionStatusEnum, <ConnectionStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ConnectionStatusEnum, <ConnectionStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SecurityTypeEnum
impl TryFrom<&TLVElement<'_>> for SecurityTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SecurityTypeEnum, <SecurityTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SecurityTypeEnum, <SecurityTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for WiFiVersionEnum
impl TryFrom<&TLVElement<'_>> for WiFiVersionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<WiFiVersionEnum, <WiFiVersionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<WiFiVersionEnum, <WiFiVersionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PHYRateEnum
impl TryFrom<&TLVElement<'_>> for PHYRateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PHYRateEnum, <PHYRateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PHYRateEnum, <PHYRateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for GranularityEnum
impl TryFrom<&TLVElement<'_>> for GranularityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<GranularityEnum, <GranularityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<GranularityEnum, <GranularityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusCode
impl TryFrom<&TLVElement<'_>> for StatusCode
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCode, <StatusCode as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCode, <StatusCode as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TimeSourceEnum
impl TryFrom<&TLVElement<'_>> for TimeSourceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TimeSourceEnum, <TimeSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TimeSourceEnum, <TimeSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TimeZoneDatabaseEnum
impl TryFrom<&TLVElement<'_>> for TimeZoneDatabaseEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TimeZoneDatabaseEnum, <TimeZoneDatabaseEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TimeZoneDatabaseEnum, <TimeZoneDatabaseEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ColorEnum
impl TryFrom<&TLVElement<'_>> for ColorEnum
Source§impl TryFrom<&TLVElement<'_>> for ProductFinishEnum
impl TryFrom<&TLVElement<'_>> for ProductFinishEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ProductFinishEnum, <ProductFinishEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ProductFinishEnum, <ProductFinishEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CommissioningWindowStatusEnum
impl TryFrom<&TLVElement<'_>> for CommissioningWindowStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CommissioningWindowStatusEnum, <CommissioningWindowStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CommissioningWindowStatusEnum, <CommissioningWindowStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusCode
impl TryFrom<&TLVElement<'_>> for StatusCode
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCode, <StatusCode as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCode, <StatusCode as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CertificateChainTypeEnum
impl TryFrom<&TLVElement<'_>> for CertificateChainTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CertificateChainTypeEnum, <CertificateChainTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CertificateChainTypeEnum, <CertificateChainTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for NodeOperationalCertStatusEnum
impl TryFrom<&TLVElement<'_>> for NodeOperationalCertStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<NodeOperationalCertStatusEnum, <NodeOperationalCertStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<NodeOperationalCertStatusEnum, <NodeOperationalCertStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for GroupKeyMulticastPolicyEnum
impl TryFrom<&TLVElement<'_>> for GroupKeyMulticastPolicyEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<GroupKeyMulticastPolicyEnum, <GroupKeyMulticastPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<GroupKeyMulticastPolicyEnum, <GroupKeyMulticastPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for GroupKeySecurityPolicyEnum
impl TryFrom<&TLVElement<'_>> for GroupKeySecurityPolicyEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<GroupKeySecurityPolicyEnum, <GroupKeySecurityPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<GroupKeySecurityPolicyEnum, <GroupKeySecurityPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ClientTypeEnum
impl TryFrom<&TLVElement<'_>> for ClientTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ClientTypeEnum, <ClientTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ClientTypeEnum, <ClientTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperatingModeEnum
impl TryFrom<&TLVElement<'_>> for OperatingModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperatingModeEnum, <OperatingModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperatingModeEnum, <OperatingModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ErrorStateEnum
impl TryFrom<&TLVElement<'_>> for ErrorStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ErrorStateEnum, <ErrorStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ErrorStateEnum, <ErrorStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperationalStateEnum
impl TryFrom<&TLVElement<'_>> for OperationalStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperationalStateEnum, <OperationalStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperationalStateEnum, <OperationalStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for DrynessLevelEnum
impl TryFrom<&TLVElement<'_>> for DrynessLevelEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DrynessLevelEnum, <DrynessLevelEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DrynessLevelEnum, <DrynessLevelEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TopologyEnum
impl TryFrom<&TLVElement<'_>> for TopologyEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TopologyEnum, <TopologyEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TopologyEnum, <TopologyEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for NumberOfRinsesEnum
impl TryFrom<&TLVElement<'_>> for NumberOfRinsesEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<NumberOfRinsesEnum, <NumberOfRinsesEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<NumberOfRinsesEnum, <NumberOfRinsesEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for StatusCode
impl TryFrom<&TLVElement<'_>> for StatusCode
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCode, <StatusCode as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCode, <StatusCode as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for StatusCode
impl TryFrom<&TLVElement<'_>> for StatusCode
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCode, <StatusCode as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCode, <StatusCode as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for AirQualityEnum
impl TryFrom<&TLVElement<'_>> for AirQualityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AirQualityEnum, <AirQualityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AirQualityEnum, <AirQualityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AlarmStateEnum
impl TryFrom<&TLVElement<'_>> for AlarmStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AlarmStateEnum, <AlarmStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AlarmStateEnum, <AlarmStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ContaminationStateEnum
impl TryFrom<&TLVElement<'_>> for ContaminationStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ContaminationStateEnum, <ContaminationStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ContaminationStateEnum, <ContaminationStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EndOfServiceEnum
impl TryFrom<&TLVElement<'_>> for EndOfServiceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EndOfServiceEnum, <EndOfServiceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EndOfServiceEnum, <EndOfServiceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ExpressedStateEnum
impl TryFrom<&TLVElement<'_>> for ExpressedStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ExpressedStateEnum, <ExpressedStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ExpressedStateEnum, <ExpressedStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MuteStateEnum
impl TryFrom<&TLVElement<'_>> for MuteStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MuteStateEnum, <MuteStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MuteStateEnum, <MuteStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SensitivityEnum
impl TryFrom<&TLVElement<'_>> for SensitivityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SensitivityEnum, <SensitivityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SensitivityEnum, <SensitivityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for ErrorStateEnum
impl TryFrom<&TLVElement<'_>> for ErrorStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ErrorStateEnum, <ErrorStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ErrorStateEnum, <ErrorStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperationalStateEnum
impl TryFrom<&TLVElement<'_>> for OperationalStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperationalStateEnum, <OperationalStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperationalStateEnum, <OperationalStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ErrorStateEnum
impl TryFrom<&TLVElement<'_>> for ErrorStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ErrorStateEnum, <ErrorStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ErrorStateEnum, <ErrorStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperationalStateEnum
impl TryFrom<&TLVElement<'_>> for OperationalStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperationalStateEnum, <OperationalStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperationalStateEnum, <OperationalStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for GroupcastTestResultEnum
impl TryFrom<&TLVElement<'_>> for GroupcastTestResultEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<GroupcastTestResultEnum, <GroupcastTestResultEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<GroupcastTestResultEnum, <GroupcastTestResultEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for GroupcastTestingEnum
impl TryFrom<&TLVElement<'_>> for GroupcastTestingEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<GroupcastTestingEnum, <GroupcastTestingEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<GroupcastTestingEnum, <GroupcastTestingEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MulticastAddrPolicyEnum
impl TryFrom<&TLVElement<'_>> for MulticastAddrPolicyEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MulticastAddrPolicyEnum, <MulticastAddrPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MulticastAddrPolicyEnum, <MulticastAddrPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ValveStateEnum
impl TryFrom<&TLVElement<'_>> for ValveStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ValveStateEnum, <ValveStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ValveStateEnum, <ValveStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PowerModeEnum
impl TryFrom<&TLVElement<'_>> for PowerModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PowerModeEnum, <PowerModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PowerModeEnum, <PowerModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BoostStateEnum
impl TryFrom<&TLVElement<'_>> for BoostStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BoostStateEnum, <BoostStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BoostStateEnum, <BoostStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for FutureMessagePreferenceEnum
impl TryFrom<&TLVElement<'_>> for FutureMessagePreferenceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<FutureMessagePreferenceEnum, <FutureMessagePreferenceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<FutureMessagePreferenceEnum, <FutureMessagePreferenceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MessagePriorityEnum
impl TryFrom<&TLVElement<'_>> for MessagePriorityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MessagePriorityEnum, <MessagePriorityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MessagePriorityEnum, <MessagePriorityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AdjustmentCauseEnum
impl TryFrom<&TLVElement<'_>> for AdjustmentCauseEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AdjustmentCauseEnum, <AdjustmentCauseEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AdjustmentCauseEnum, <AdjustmentCauseEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CauseEnum
impl TryFrom<&TLVElement<'_>> for CauseEnum
Source§impl TryFrom<&TLVElement<'_>> for CostTypeEnum
impl TryFrom<&TLVElement<'_>> for CostTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CostTypeEnum, <CostTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CostTypeEnum, <CostTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ESAStateEnum
impl TryFrom<&TLVElement<'_>> for ESAStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ESAStateEnum, <ESAStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ESAStateEnum, <ESAStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ESATypeEnum
impl TryFrom<&TLVElement<'_>> for ESATypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ESATypeEnum, <ESATypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ESATypeEnum, <ESATypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ForecastUpdateReasonEnum
impl TryFrom<&TLVElement<'_>> for ForecastUpdateReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ForecastUpdateReasonEnum, <ForecastUpdateReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ForecastUpdateReasonEnum, <ForecastUpdateReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OptOutStateEnum
impl TryFrom<&TLVElement<'_>> for OptOutStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OptOutStateEnum, <OptOutStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OptOutStateEnum, <OptOutStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PowerAdjustReasonEnum
impl TryFrom<&TLVElement<'_>> for PowerAdjustReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PowerAdjustReasonEnum, <PowerAdjustReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PowerAdjustReasonEnum, <PowerAdjustReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EnergyTransferStoppedReasonEnum
impl TryFrom<&TLVElement<'_>> for EnergyTransferStoppedReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EnergyTransferStoppedReasonEnum, <EnergyTransferStoppedReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EnergyTransferStoppedReasonEnum, <EnergyTransferStoppedReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for FaultStateEnum
impl TryFrom<&TLVElement<'_>> for FaultStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<FaultStateEnum, <FaultStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<FaultStateEnum, <FaultStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StateEnum
impl TryFrom<&TLVElement<'_>> for StateEnum
Source§impl TryFrom<&TLVElement<'_>> for SupplyStateEnum
impl TryFrom<&TLVElement<'_>> for SupplyStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SupplyStateEnum, <SupplyStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SupplyStateEnum, <SupplyStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EnergyPriorityEnum
impl TryFrom<&TLVElement<'_>> for EnergyPriorityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EnergyPriorityEnum, <EnergyPriorityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EnergyPriorityEnum, <EnergyPriorityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for ModeTag
impl TryFrom<&TLVElement<'_>> for ModeTag
Source§impl TryFrom<&TLVElement<'_>> for ThreeLevelEnum
impl TryFrom<&TLVElement<'_>> for ThreeLevelEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ThreeLevelEnum, <ThreeLevelEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ThreeLevelEnum, <ThreeLevelEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EndOfLifeEnum
impl TryFrom<&TLVElement<'_>> for EndOfLifeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EndOfLifeEnum, <EndOfLifeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EndOfLifeEnum, <EndOfLifeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CurrentTripCurveEnum
impl TryFrom<&TLVElement<'_>> for CurrentTripCurveEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CurrentTripCurveEnum, <CurrentTripCurveEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CurrentTripCurveEnum, <CurrentTripCurveEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CurrentWaveformEnum
impl TryFrom<&TLVElement<'_>> for CurrentWaveformEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CurrentWaveformEnum, <CurrentWaveformEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CurrentWaveformEnum, <CurrentWaveformEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for GroundFaultClassEnum
impl TryFrom<&TLVElement<'_>> for GroundFaultClassEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<GroundFaultClassEnum, <GroundFaultClassEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<GroundFaultClassEnum, <GroundFaultClassEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AlarmCodeEnum
impl TryFrom<&TLVElement<'_>> for AlarmCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AlarmCodeEnum, <AlarmCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AlarmCodeEnum, <AlarmCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CredentialRuleEnum
impl TryFrom<&TLVElement<'_>> for CredentialRuleEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CredentialRuleEnum, <CredentialRuleEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CredentialRuleEnum, <CredentialRuleEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CredentialTypeEnum
impl TryFrom<&TLVElement<'_>> for CredentialTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CredentialTypeEnum, <CredentialTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CredentialTypeEnum, <CredentialTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DataOperationTypeEnum
impl TryFrom<&TLVElement<'_>> for DataOperationTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DataOperationTypeEnum, <DataOperationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DataOperationTypeEnum, <DataOperationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DlLockState
impl TryFrom<&TLVElement<'_>> for DlLockState
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DlLockState, <DlLockState as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DlLockState, <DlLockState as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DlLockType
impl TryFrom<&TLVElement<'_>> for DlLockType
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DlLockType, <DlLockType as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DlLockType, <DlLockType as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DlStatus
impl TryFrom<&TLVElement<'_>> for DlStatus
Source§impl TryFrom<&TLVElement<'_>> for DoorLockOperationEventCode
impl TryFrom<&TLVElement<'_>> for DoorLockOperationEventCode
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DoorLockOperationEventCode, <DoorLockOperationEventCode as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DoorLockOperationEventCode, <DoorLockOperationEventCode as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DoorLockProgrammingEventCode
impl TryFrom<&TLVElement<'_>> for DoorLockProgrammingEventCode
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DoorLockProgrammingEventCode, <DoorLockProgrammingEventCode as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DoorLockProgrammingEventCode, <DoorLockProgrammingEventCode as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DoorLockSetPinOrIdStatus
impl TryFrom<&TLVElement<'_>> for DoorLockSetPinOrIdStatus
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DoorLockSetPinOrIdStatus, <DoorLockSetPinOrIdStatus as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DoorLockSetPinOrIdStatus, <DoorLockSetPinOrIdStatus as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DoorLockUserStatus
impl TryFrom<&TLVElement<'_>> for DoorLockUserStatus
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DoorLockUserStatus, <DoorLockUserStatus as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DoorLockUserStatus, <DoorLockUserStatus as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DoorLockUserType
impl TryFrom<&TLVElement<'_>> for DoorLockUserType
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DoorLockUserType, <DoorLockUserType as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DoorLockUserType, <DoorLockUserType as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DoorStateEnum
impl TryFrom<&TLVElement<'_>> for DoorStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DoorStateEnum, <DoorStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DoorStateEnum, <DoorStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for LockDataTypeEnum
impl TryFrom<&TLVElement<'_>> for LockDataTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<LockDataTypeEnum, <LockDataTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<LockDataTypeEnum, <LockDataTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for LockOperationTypeEnum
impl TryFrom<&TLVElement<'_>> for LockOperationTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<LockOperationTypeEnum, <LockOperationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<LockOperationTypeEnum, <LockOperationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperatingModeEnum
impl TryFrom<&TLVElement<'_>> for OperatingModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperatingModeEnum, <OperatingModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperatingModeEnum, <OperatingModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperationErrorEnum
impl TryFrom<&TLVElement<'_>> for OperationErrorEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperationErrorEnum, <OperationErrorEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperationErrorEnum, <OperationErrorEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperationSourceEnum
impl TryFrom<&TLVElement<'_>> for OperationSourceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperationSourceEnum, <OperationSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperationSourceEnum, <OperationSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for UserStatusEnum
impl TryFrom<&TLVElement<'_>> for UserStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<UserStatusEnum, <UserStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<UserStatusEnum, <UserStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for UserTypeEnum
impl TryFrom<&TLVElement<'_>> for UserTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<UserTypeEnum, <UserTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<UserTypeEnum, <UserTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EndProductType
impl TryFrom<&TLVElement<'_>> for EndProductType
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EndProductType, <EndProductType as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EndProductType, <EndProductType as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for Type
impl TryFrom<&TLVElement<'_>> for Type
Source§impl TryFrom<&TLVElement<'_>> for ClosureErrorEnum
impl TryFrom<&TLVElement<'_>> for ClosureErrorEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ClosureErrorEnum, <ClosureErrorEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ClosureErrorEnum, <ClosureErrorEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CurrentPositionEnum
impl TryFrom<&TLVElement<'_>> for CurrentPositionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CurrentPositionEnum, <CurrentPositionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CurrentPositionEnum, <CurrentPositionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MainStateEnum
impl TryFrom<&TLVElement<'_>> for MainStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MainStateEnum, <MainStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MainStateEnum, <MainStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TargetPositionEnum
impl TryFrom<&TLVElement<'_>> for TargetPositionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TargetPositionEnum, <TargetPositionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TargetPositionEnum, <TargetPositionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ClosureUnitEnum
impl TryFrom<&TLVElement<'_>> for ClosureUnitEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ClosureUnitEnum, <ClosureUnitEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ClosureUnitEnum, <ClosureUnitEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModulationTypeEnum
impl TryFrom<&TLVElement<'_>> for ModulationTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ModulationTypeEnum, <ModulationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ModulationTypeEnum, <ModulationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OverflowEnum
impl TryFrom<&TLVElement<'_>> for OverflowEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OverflowEnum, <OverflowEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OverflowEnum, <OverflowEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RotationAxisEnum
impl TryFrom<&TLVElement<'_>> for RotationAxisEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RotationAxisEnum, <RotationAxisEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RotationAxisEnum, <RotationAxisEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StepDirectionEnum
impl TryFrom<&TLVElement<'_>> for StepDirectionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StepDirectionEnum, <StepDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StepDirectionEnum, <StepDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TranslationDirectionEnum
impl TryFrom<&TLVElement<'_>> for TranslationDirectionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TranslationDirectionEnum, <TranslationDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TranslationDirectionEnum, <TranslationDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperationalStatusEnum
impl TryFrom<&TLVElement<'_>> for OperationalStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperationalStatusEnum, <OperationalStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperationalStatusEnum, <OperationalStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SelectAreasStatus
impl TryFrom<&TLVElement<'_>> for SelectAreasStatus
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SelectAreasStatus, <SelectAreasStatus as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SelectAreasStatus, <SelectAreasStatus as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SkipAreaStatus
impl TryFrom<&TLVElement<'_>> for SkipAreaStatus
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SkipAreaStatus, <SkipAreaStatus as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SkipAreaStatus, <SkipAreaStatus as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ControlModeEnum
impl TryFrom<&TLVElement<'_>> for ControlModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ControlModeEnum, <ControlModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ControlModeEnum, <ControlModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OperationModeEnum
impl TryFrom<&TLVElement<'_>> for OperationModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OperationModeEnum, <OperationModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OperationModeEnum, <OperationModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ACCapacityFormatEnum
impl TryFrom<&TLVElement<'_>> for ACCapacityFormatEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ACCapacityFormatEnum, <ACCapacityFormatEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ACCapacityFormatEnum, <ACCapacityFormatEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ACCompressorTypeEnum
impl TryFrom<&TLVElement<'_>> for ACCompressorTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ACCompressorTypeEnum, <ACCompressorTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ACCompressorTypeEnum, <ACCompressorTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ACLouverPositionEnum
impl TryFrom<&TLVElement<'_>> for ACLouverPositionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ACLouverPositionEnum, <ACLouverPositionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ACLouverPositionEnum, <ACLouverPositionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ACRefrigerantTypeEnum
impl TryFrom<&TLVElement<'_>> for ACRefrigerantTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ACRefrigerantTypeEnum, <ACRefrigerantTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ACRefrigerantTypeEnum, <ACRefrigerantTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ACTypeEnum
impl TryFrom<&TLVElement<'_>> for ACTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ACTypeEnum, <ACTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ACTypeEnum, <ACTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ControlSequenceOfOperationEnum
impl TryFrom<&TLVElement<'_>> for ControlSequenceOfOperationEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ControlSequenceOfOperationEnum, <ControlSequenceOfOperationEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ControlSequenceOfOperationEnum, <ControlSequenceOfOperationEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PresetScenarioEnum
impl TryFrom<&TLVElement<'_>> for PresetScenarioEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PresetScenarioEnum, <PresetScenarioEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PresetScenarioEnum, <PresetScenarioEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SetpointChangeSourceEnum
impl TryFrom<&TLVElement<'_>> for SetpointChangeSourceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SetpointChangeSourceEnum, <SetpointChangeSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SetpointChangeSourceEnum, <SetpointChangeSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SetpointRaiseLowerModeEnum
impl TryFrom<&TLVElement<'_>> for SetpointRaiseLowerModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SetpointRaiseLowerModeEnum, <SetpointRaiseLowerModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SetpointRaiseLowerModeEnum, <SetpointRaiseLowerModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StartOfWeekEnum
impl TryFrom<&TLVElement<'_>> for StartOfWeekEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StartOfWeekEnum, <StartOfWeekEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StartOfWeekEnum, <StartOfWeekEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SystemModeEnum
impl TryFrom<&TLVElement<'_>> for SystemModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SystemModeEnum, <SystemModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SystemModeEnum, <SystemModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TemperatureSetpointHoldEnum
impl TryFrom<&TLVElement<'_>> for TemperatureSetpointHoldEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TemperatureSetpointHoldEnum, <TemperatureSetpointHoldEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TemperatureSetpointHoldEnum, <TemperatureSetpointHoldEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ThermostatRunningModeEnum
impl TryFrom<&TLVElement<'_>> for ThermostatRunningModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ThermostatRunningModeEnum, <ThermostatRunningModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ThermostatRunningModeEnum, <ThermostatRunningModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AirflowDirectionEnum
impl TryFrom<&TLVElement<'_>> for AirflowDirectionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AirflowDirectionEnum, <AirflowDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AirflowDirectionEnum, <AirflowDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for FanModeEnum
impl TryFrom<&TLVElement<'_>> for FanModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<FanModeEnum, <FanModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<FanModeEnum, <FanModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for FanModeSequenceEnum
impl TryFrom<&TLVElement<'_>> for FanModeSequenceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<FanModeSequenceEnum, <FanModeSequenceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<FanModeSequenceEnum, <FanModeSequenceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StepDirectionEnum
impl TryFrom<&TLVElement<'_>> for StepDirectionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StepDirectionEnum, <StepDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StepDirectionEnum, <StepDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for KeypadLockoutEnum
impl TryFrom<&TLVElement<'_>> for KeypadLockoutEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<KeypadLockoutEnum, <KeypadLockoutEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<KeypadLockoutEnum, <KeypadLockoutEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ScheduleProgrammingVisibilityEnum
impl TryFrom<&TLVElement<'_>> for ScheduleProgrammingVisibilityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ScheduleProgrammingVisibilityEnum, <ScheduleProgrammingVisibilityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ScheduleProgrammingVisibilityEnum, <ScheduleProgrammingVisibilityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TemperatureDisplayModeEnum
impl TryFrom<&TLVElement<'_>> for TemperatureDisplayModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TemperatureDisplayModeEnum, <TemperatureDisplayModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TemperatureDisplayModeEnum, <TemperatureDisplayModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ModeEnum
impl TryFrom<&TLVElement<'_>> for ModeEnum
Source§impl TryFrom<&TLVElement<'_>> for SystemStateEnum
impl TryFrom<&TLVElement<'_>> for SystemStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SystemStateEnum, <SystemStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SystemStateEnum, <SystemStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ColorLoopActionEnum
impl TryFrom<&TLVElement<'_>> for ColorLoopActionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ColorLoopActionEnum, <ColorLoopActionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ColorLoopActionEnum, <ColorLoopActionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ColorLoopDirectionEnum
impl TryFrom<&TLVElement<'_>> for ColorLoopDirectionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ColorLoopDirectionEnum, <ColorLoopDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ColorLoopDirectionEnum, <ColorLoopDirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ColorModeEnum
impl TryFrom<&TLVElement<'_>> for ColorModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ColorModeEnum, <ColorModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ColorModeEnum, <ColorModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DirectionEnum
impl TryFrom<&TLVElement<'_>> for DirectionEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DirectionEnum, <DirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DirectionEnum, <DirectionEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DriftCompensationEnum
impl TryFrom<&TLVElement<'_>> for DriftCompensationEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DriftCompensationEnum, <DriftCompensationEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DriftCompensationEnum, <DriftCompensationEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EnhancedColorModeEnum
impl TryFrom<&TLVElement<'_>> for EnhancedColorModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EnhancedColorModeEnum, <EnhancedColorModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EnhancedColorModeEnum, <EnhancedColorModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MoveModeEnum
impl TryFrom<&TLVElement<'_>> for MoveModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MoveModeEnum, <MoveModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MoveModeEnum, <MoveModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StepModeEnum
impl TryFrom<&TLVElement<'_>> for StepModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StepModeEnum, <StepModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StepModeEnum, <StepModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EffectColorModeEnum
impl TryFrom<&TLVElement<'_>> for EffectColorModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EffectColorModeEnum, <EffectColorModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EffectColorModeEnum, <EffectColorModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for EffectSourceEnum
impl TryFrom<&TLVElement<'_>> for EffectSourceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<EffectSourceEnum, <EffectSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<EffectSourceEnum, <EffectSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for LightSensorTypeEnum
impl TryFrom<&TLVElement<'_>> for LightSensorTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<LightSensorTypeEnum, <LightSensorTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<LightSensorTypeEnum, <LightSensorTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OccupancySensorTypeEnum
impl TryFrom<&TLVElement<'_>> for OccupancySensorTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OccupancySensorTypeEnum, <OccupancySensorTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OccupancySensorTypeEnum, <OccupancySensorTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for UnionContributorStatusEnum
impl TryFrom<&TLVElement<'_>> for UnionContributorStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<UnionContributorStatusEnum, <UnionContributorStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<UnionContributorStatusEnum, <UnionContributorStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for UnionHealthEnum
impl TryFrom<&TLVElement<'_>> for UnionHealthEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<UnionHealthEnum, <UnionHealthEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<UnionHealthEnum, <UnionHealthEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BLTCSModeEnum
impl TryFrom<&TLVElement<'_>> for BLTCSModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BLTCSModeEnum, <BLTCSModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BLTCSModeEnum, <BLTCSModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BLTCSSecurityLevelEnum
impl TryFrom<&TLVElement<'_>> for BLTCSSecurityLevelEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BLTCSSecurityLevelEnum, <BLTCSSecurityLevelEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BLTCSSecurityLevelEnum, <BLTCSSecurityLevelEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for NADMEnum
impl TryFrom<&TLVElement<'_>> for NADMEnum
Source§impl TryFrom<&TLVElement<'_>> for RDRReferenceEnum
impl TryFrom<&TLVElement<'_>> for RDRReferenceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RDRReferenceEnum, <RDRReferenceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RDRReferenceEnum, <RDRReferenceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RangingRoleEnum
impl TryFrom<&TLVElement<'_>> for RangingRoleEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RangingRoleEnum, <RangingRoleEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RangingRoleEnum, <RangingRoleEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RangingSecurityEnum
impl TryFrom<&TLVElement<'_>> for RangingSecurityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RangingSecurityEnum, <RangingSecurityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RangingSecurityEnum, <RangingSecurityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RangingSessionStatusEnum
impl TryFrom<&TLVElement<'_>> for RangingSessionStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RangingSessionStatusEnum, <RangingSessionStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RangingSessionStatusEnum, <RangingSessionStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for RangingTechEnum
impl TryFrom<&TLVElement<'_>> for RangingTechEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<RangingTechEnum, <RangingTechEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<RangingTechEnum, <RangingTechEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ResultCodeEnum
impl TryFrom<&TLVElement<'_>> for ResultCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ResultCodeEnum, <ResultCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ResultCodeEnum, <ResultCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for IdentityTypeEnum
impl TryFrom<&TLVElement<'_>> for IdentityTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<IdentityTypeEnum, <IdentityTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<IdentityTypeEnum, <IdentityTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ChannelTypeEnum
impl TryFrom<&TLVElement<'_>> for ChannelTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ChannelTypeEnum, <ChannelTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ChannelTypeEnum, <ChannelTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for LineupInfoTypeEnum
impl TryFrom<&TLVElement<'_>> for LineupInfoTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<LineupInfoTypeEnum, <LineupInfoTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<LineupInfoTypeEnum, <LineupInfoTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CharacteristicEnum
impl TryFrom<&TLVElement<'_>> for CharacteristicEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CharacteristicEnum, <CharacteristicEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CharacteristicEnum, <CharacteristicEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PlaybackStateEnum
impl TryFrom<&TLVElement<'_>> for PlaybackStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PlaybackStateEnum, <PlaybackStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PlaybackStateEnum, <PlaybackStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for InputTypeEnum
impl TryFrom<&TLVElement<'_>> for InputTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<InputTypeEnum, <InputTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<InputTypeEnum, <InputTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CECKeyCodeEnum
impl TryFrom<&TLVElement<'_>> for CECKeyCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CECKeyCodeEnum, <CECKeyCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CECKeyCodeEnum, <CECKeyCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CharacteristicEnum
impl TryFrom<&TLVElement<'_>> for CharacteristicEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CharacteristicEnum, <CharacteristicEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CharacteristicEnum, <CharacteristicEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MetricTypeEnum
impl TryFrom<&TLVElement<'_>> for MetricTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MetricTypeEnum, <MetricTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MetricTypeEnum, <MetricTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ParameterEnum
impl TryFrom<&TLVElement<'_>> for ParameterEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ParameterEnum, <ParameterEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ParameterEnum, <ParameterEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for OutputTypeEnum
impl TryFrom<&TLVElement<'_>> for OutputTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<OutputTypeEnum, <OutputTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<OutputTypeEnum, <OutputTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ApplicationStatusEnum
impl TryFrom<&TLVElement<'_>> for ApplicationStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ApplicationStatusEnum, <ApplicationStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ApplicationStatusEnum, <ApplicationStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusEnum
impl TryFrom<&TLVElement<'_>> for StatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusEnum, <StatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ZoneEventStoppedReasonEnum
impl TryFrom<&TLVElement<'_>> for ZoneEventStoppedReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ZoneEventStoppedReasonEnum, <ZoneEventStoppedReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ZoneEventStoppedReasonEnum, <ZoneEventStoppedReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ZoneEventTriggeredReasonEnum
impl TryFrom<&TLVElement<'_>> for ZoneEventTriggeredReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ZoneEventTriggeredReasonEnum, <ZoneEventTriggeredReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ZoneEventTriggeredReasonEnum, <ZoneEventTriggeredReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ZoneSourceEnum
impl TryFrom<&TLVElement<'_>> for ZoneSourceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ZoneSourceEnum, <ZoneSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ZoneSourceEnum, <ZoneSourceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ZoneTypeEnum
impl TryFrom<&TLVElement<'_>> for ZoneTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ZoneTypeEnum, <ZoneTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ZoneTypeEnum, <ZoneTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ZoneUseEnum
impl TryFrom<&TLVElement<'_>> for ZoneUseEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ZoneUseEnum, <ZoneUseEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ZoneUseEnum, <ZoneUseEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AudioCodecEnum
impl TryFrom<&TLVElement<'_>> for AudioCodecEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AudioCodecEnum, <AudioCodecEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AudioCodecEnum, <AudioCodecEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ImageCodecEnum
impl TryFrom<&TLVElement<'_>> for ImageCodecEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ImageCodecEnum, <ImageCodecEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ImageCodecEnum, <ImageCodecEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TriStateAutoEnum
impl TryFrom<&TLVElement<'_>> for TriStateAutoEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TriStateAutoEnum, <TriStateAutoEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TriStateAutoEnum, <TriStateAutoEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TwoWayTalkSupportTypeEnum
impl TryFrom<&TLVElement<'_>> for TwoWayTalkSupportTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TwoWayTalkSupportTypeEnum, <TwoWayTalkSupportTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TwoWayTalkSupportTypeEnum, <TwoWayTalkSupportTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for VideoCodecEnum
impl TryFrom<&TLVElement<'_>> for VideoCodecEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<VideoCodecEnum, <VideoCodecEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<VideoCodecEnum, <VideoCodecEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PhysicalMovementEnum
impl TryFrom<&TLVElement<'_>> for PhysicalMovementEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PhysicalMovementEnum, <PhysicalMovementEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PhysicalMovementEnum, <PhysicalMovementEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for CMAFInterfaceEnum
impl TryFrom<&TLVElement<'_>> for CMAFInterfaceEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<CMAFInterfaceEnum, <CMAFInterfaceEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<CMAFInterfaceEnum, <CMAFInterfaceEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ContainerFormatEnum
impl TryFrom<&TLVElement<'_>> for ContainerFormatEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ContainerFormatEnum, <ContainerFormatEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ContainerFormatEnum, <ContainerFormatEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for IngestMethodsEnum
impl TryFrom<&TLVElement<'_>> for IngestMethodsEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<IngestMethodsEnum, <IngestMethodsEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<IngestMethodsEnum, <IngestMethodsEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TransportStatusEnum
impl TryFrom<&TLVElement<'_>> for TransportStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TransportStatusEnum, <TransportStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TransportStatusEnum, <TransportStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TransportTriggerTypeEnum
impl TryFrom<&TLVElement<'_>> for TransportTriggerTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TransportTriggerTypeEnum, <TransportTriggerTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TransportTriggerTypeEnum, <TransportTriggerTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TriggerActivationReasonEnum
impl TryFrom<&TLVElement<'_>> for TriggerActivationReasonEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TriggerActivationReasonEnum, <TriggerActivationReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TriggerActivationReasonEnum, <TriggerActivationReasonEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AnalysisStreamStateEnum
impl TryFrom<&TLVElement<'_>> for AnalysisStreamStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AnalysisStreamStateEnum, <AnalysisStreamStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AnalysisStreamStateEnum, <AnalysisStreamStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for AuxiliaryLoadSettingEnum
impl TryFrom<&TLVElement<'_>> for AuxiliaryLoadSettingEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<AuxiliaryLoadSettingEnum, <AuxiliaryLoadSettingEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<AuxiliaryLoadSettingEnum, <AuxiliaryLoadSettingEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for BlockModeEnum
impl TryFrom<&TLVElement<'_>> for BlockModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<BlockModeEnum, <BlockModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<BlockModeEnum, <BlockModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DayEntryRandomizationTypeEnum
impl TryFrom<&TLVElement<'_>> for DayEntryRandomizationTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DayEntryRandomizationTypeEnum, <DayEntryRandomizationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DayEntryRandomizationTypeEnum, <DayEntryRandomizationTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DayTypeEnum
impl TryFrom<&TLVElement<'_>> for DayTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DayTypeEnum, <DayTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DayTypeEnum, <DayTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for PeakPeriodSeverityEnum
impl TryFrom<&TLVElement<'_>> for PeakPeriodSeverityEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<PeakPeriodSeverityEnum, <PeakPeriodSeverityEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<PeakPeriodSeverityEnum, <PeakPeriodSeverityEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DatastoreAccessControlEntryAuthModeEnum
impl TryFrom<&TLVElement<'_>> for DatastoreAccessControlEntryAuthModeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DatastoreAccessControlEntryAuthModeEnum, <DatastoreAccessControlEntryAuthModeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DatastoreAccessControlEntryAuthModeEnum, <DatastoreAccessControlEntryAuthModeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DatastoreAccessControlEntryPrivilegeEnum
impl TryFrom<&TLVElement<'_>> for DatastoreAccessControlEntryPrivilegeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DatastoreAccessControlEntryPrivilegeEnum, <DatastoreAccessControlEntryPrivilegeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DatastoreAccessControlEntryPrivilegeEnum, <DatastoreAccessControlEntryPrivilegeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DatastoreGroupKeyMulticastPolicyEnum
impl TryFrom<&TLVElement<'_>> for DatastoreGroupKeyMulticastPolicyEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DatastoreGroupKeyMulticastPolicyEnum, <DatastoreGroupKeyMulticastPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DatastoreGroupKeyMulticastPolicyEnum, <DatastoreGroupKeyMulticastPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DatastoreGroupKeySecurityPolicyEnum
impl TryFrom<&TLVElement<'_>> for DatastoreGroupKeySecurityPolicyEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DatastoreGroupKeySecurityPolicyEnum, <DatastoreGroupKeySecurityPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DatastoreGroupKeySecurityPolicyEnum, <DatastoreGroupKeySecurityPolicyEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for DatastoreStateEnum
impl TryFrom<&TLVElement<'_>> for DatastoreStateEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<DatastoreStateEnum, <DatastoreStateEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<DatastoreStateEnum, <DatastoreStateEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ICACCSRResponseStatusCodeEnum
impl TryFrom<&TLVElement<'_>> for ICACCSRResponseStatusCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ICACCSRResponseStatusCodeEnum, <ICACCSRResponseStatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ICACCSRResponseStatusCodeEnum, <ICACCSRResponseStatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for ICACResponseStatusEnum
impl TryFrom<&TLVElement<'_>> for ICACResponseStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<ICACResponseStatusEnum, <ICACResponseStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<ICACResponseStatusEnum, <ICACResponseStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for TransferAnchorResponseStatusEnum
impl TryFrom<&TLVElement<'_>> for TransferAnchorResponseStatusEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<TransferAnchorResponseStatusEnum, <TransferAnchorResponseStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<TransferAnchorResponseStatusEnum, <TransferAnchorResponseStatusEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
impl TryFrom<&TLVElement<'_>> for StatusCodeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<StatusCodeEnum, <StatusCodeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for MeterTypeEnum
impl TryFrom<&TLVElement<'_>> for MeterTypeEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<MeterTypeEnum, <MeterTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<MeterTypeEnum, <MeterTypeEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for SimpleEnum
impl TryFrom<&TLVElement<'_>> for SimpleEnum
Source§fn try_from(
element: &TLVElement<'_>,
) -> Result<SimpleEnum, <SimpleEnum as TryFrom<&TLVElement<'_>>>::Error>
fn try_from( element: &TLVElement<'_>, ) -> Result<SimpleEnum, <SimpleEnum as TryFrom<&TLVElement<'_>>>::Error>
Source§impl TryFrom<&TLVElement<'_>> for FaultType
impl TryFrom<&TLVElement<'_>> for FaultType
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>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Target
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Target
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for AclEntry
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for AclEntry
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for DeviceLocation
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for DeviceLocation
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<DeviceLocation, <DeviceLocation as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<DeviceLocation, <DeviceLocation as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for BasicInfoSettings
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for BasicInfoSettings
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<BasicInfoSettings, <BasicInfoSettings as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<BasicInfoSettings, <BasicInfoSettings as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Binding
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Binding
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for MonitoringRegistration
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for MonitoringRegistration
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<MonitoringRegistration, <MonitoringRegistration as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<MonitoringRegistration, <MonitoringRegistration as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Provider
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Provider
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for NeighborTable
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for NeighborTable
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<NeighborTable, <NeighborTable as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<NeighborTable, <NeighborTable as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for RouteTable
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for RouteTable
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<RouteTable, <RouteTable as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<RouteTable, <RouteTable as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for SecurityPolicy
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for SecurityPolicy
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<SecurityPolicy, <SecurityPolicy as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<SecurityPolicy, <SecurityPolicy as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for OperationalDatasetComponents
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for OperationalDatasetComponents
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<OperationalDatasetComponents, <OperationalDatasetComponents as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<OperationalDatasetComponents, <OperationalDatasetComponents as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for TrustedTimeSource
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for TrustedTimeSource
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<TrustedTimeSource, <TrustedTimeSource as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<TrustedTimeSource, <TrustedTimeSource as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for DSTOffsetEntry
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for DSTOffsetEntry
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<DSTOffsetEntry, <DSTOffsetEntry as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<DSTOffsetEntry, <DSTOffsetEntry as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for LabelEntry
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for LabelEntry
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<LabelEntry, <LabelEntry as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<LabelEntry, <LabelEntry as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Thread
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Thread
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Wifi
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Wifi
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Fabric
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Fabric
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for KeySet
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for KeySet
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for SubscribeResp
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for SubscribeResp
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<SubscribeResp, <SubscribeResp as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<SubscribeResp, <SubscribeResp as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for AttrPath
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for AttrPath
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for AttrStatus
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for AttrStatus
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<AttrStatus, <AttrStatus as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<AttrStatus, <AttrStatus as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for ClusterPath
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for ClusterPath
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<ClusterPath, <ClusterPath as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<ClusterPath, <ClusterPath as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for DataVersionFilter
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for DataVersionFilter
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<DataVersionFilter, <DataVersionFilter as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<DataVersionFilter, <DataVersionFilter as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for EventFilter
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for EventFilter
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<EventFilter, <EventFilter as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<EventFilter, <EventFilter as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for EventPath
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for EventPath
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for EventStatus
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for EventStatus
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<EventStatus, <EventStatus as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<EventStatus, <EventStatus as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for CmdPath
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for CmdPath
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for CmdStatus
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for CmdStatus
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Status
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for Status
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for StatusResp
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for StatusResp
Source§fn try_from(
element: &TLVElement<'__from_tlv>,
) -> Result<StatusResp, <StatusResp as TryFrom<&TLVElement<'__from_tlv>>>::Error>
fn try_from( element: &TLVElement<'__from_tlv>, ) -> Result<StatusResp, <StatusResp as TryFrom<&TLVElement<'__from_tlv>>>::Error>
Source§impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for TimedReq
impl<'__from_tlv> TryFrom<&TLVElement<'__from_tlv>> for TimedReq
Source§impl<'a> TryFrom<&TLVElement<'a>> for CertRef<'a>
impl<'a> TryFrom<&TLVElement<'a>> for CertRef<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for ReadReq<'a>
impl<'a> TryFrom<&TLVElement<'a>> for ReadReq<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for SubscribeReq<'a>
impl<'a> TryFrom<&TLVElement<'a>> for SubscribeReq<'a>
Source§fn try_from(
element: &TLVElement<'a>,
) -> Result<SubscribeReq<'a>, <SubscribeReq<'a> as TryFrom<&TLVElement<'a>>>::Error>
fn try_from( element: &TLVElement<'a>, ) -> Result<SubscribeReq<'a>, <SubscribeReq<'a> as TryFrom<&TLVElement<'a>>>::Error>
Source§impl<'a> TryFrom<&TLVElement<'a>> for WriteReq<'a>
impl<'a> TryFrom<&TLVElement<'a>> for WriteReq<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for WriteResp<'a>
impl<'a> TryFrom<&TLVElement<'a>> for WriteResp<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for AttrData<'a>
impl<'a> TryFrom<&TLVElement<'a>> for AttrData<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for AttrResp<'a>
impl<'a> TryFrom<&TLVElement<'a>> for AttrResp<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for ReportDataResp<'a>
impl<'a> TryFrom<&TLVElement<'a>> for ReportDataResp<'a>
Source§fn try_from(
element: &TLVElement<'a>,
) -> Result<ReportDataResp<'a>, <ReportDataResp<'a> as TryFrom<&TLVElement<'a>>>::Error>
fn try_from( element: &TLVElement<'a>, ) -> Result<ReportDataResp<'a>, <ReportDataResp<'a> as TryFrom<&TLVElement<'a>>>::Error>
Source§impl<'a> TryFrom<&TLVElement<'a>> for EventResp<'a>
impl<'a> TryFrom<&TLVElement<'a>> for EventResp<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for CmdData<'a>
impl<'a> TryFrom<&TLVElement<'a>> for CmdData<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for CmdResp<'a>
impl<'a> TryFrom<&TLVElement<'a>> for CmdResp<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for InvReq<'a>
impl<'a> TryFrom<&TLVElement<'a>> for InvReq<'a>
Source§impl<'a> TryFrom<&TLVElement<'a>> for InvokeResp<'a>
impl<'a> TryFrom<&TLVElement<'a>> for InvokeResp<'a>
Source§fn try_from(
element: &TLVElement<'a>,
) -> Result<InvokeResp<'a>, <InvokeResp<'a> as TryFrom<&TLVElement<'a>>>::Error>
fn try_from( element: &TLVElement<'a>, ) -> Result<InvokeResp<'a>, <InvokeResp<'a> as TryFrom<&TLVElement<'a>>>::Error>
Auto Trait Implementations§
impl<'a> Freeze for TLVElement<'a>
impl<'a> RefUnwindSafe for TLVElement<'a>
impl<'a> Send for TLVElement<'a>
impl<'a> Sync for TLVElement<'a>
impl<'a> Unpin for TLVElement<'a>
impl<'a> UnsafeUnpin for TLVElement<'a>
impl<'a> UnwindSafe for TLVElement<'a>
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
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> ⓘ
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> ⓘ
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 more