pub struct OperationalDatasetComponents {
pub active_timestamp_present: bool,
pub pending_timestamp_present: bool,
pub master_key_present: bool,
pub network_name_present: bool,
pub extended_pan_id_present: bool,
pub mesh_local_prefix_present: bool,
pub delay_present: bool,
pub pan_id_present: bool,
pub channel_present: bool,
pub pskc_present: bool,
pub security_policy_present: bool,
pub channel_mask_present: bool,
}Expand description
Thread Operational Dataset Components as returned by the ThreadDiag trait
Fields§
§active_timestamp_present: bool§pending_timestamp_present: bool§master_key_present: bool§network_name_present: bool§extended_pan_id_present: bool§mesh_local_prefix_present: bool§delay_present: bool§pan_id_present: bool§channel_present: bool§pskc_present: bool§security_policy_present: bool§channel_mask_present: boolTrait Implementations§
Source§impl Clone for OperationalDatasetComponents
impl Clone for OperationalDatasetComponents
Source§fn clone(&self) -> OperationalDatasetComponents
fn clone(&self) -> OperationalDatasetComponents
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OperationalDatasetComponents
impl Debug for OperationalDatasetComponents
impl Eq for OperationalDatasetComponents
Source§impl<'__from_tlv> FromTLV<'__from_tlv> for OperationalDatasetComponents
impl<'__from_tlv> FromTLV<'__from_tlv> for OperationalDatasetComponents
Source§fn from_tlv(
element: &TLVElement<'__from_tlv>,
) -> Result<OperationalDatasetComponents, Error>
fn from_tlv( element: &TLVElement<'__from_tlv>, ) -> Result<OperationalDatasetComponents, Error>
Deserialize the type from a TLV-encoded element.
Source§fn init_from_tlv(
element: TLVElement<'__from_tlv>,
) -> impl Init<OperationalDatasetComponents, Error>
fn init_from_tlv( element: TLVElement<'__from_tlv>, ) -> impl Init<OperationalDatasetComponents, Error>
Generate an in-place initializer for the type that initializes
the type from a TLV-encoded element.
Source§fn nullable_from_tlv(element: &TLVElement<'a>) -> Result<Self, Error>
fn nullable_from_tlv(element: &TLVElement<'a>) -> Result<Self, Error>
Deserialize the type from a TLV-encoded element. Read more
Source§fn init_nullable_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
fn init_nullable_from_tlv(element: TLVElement<'a>) -> impl Init<Self, Error>
Generate an in-place initializer for the type that initializes
the type from a TLV-encoded element. Read more
Source§impl Hash for OperationalDatasetComponents
impl Hash for OperationalDatasetComponents
impl StructuralPartialEq for OperationalDatasetComponents
Source§impl ToTLV for OperationalDatasetComponents
impl ToTLV for OperationalDatasetComponents
Source§fn to_tlv<W>(&self, tag: &TLVTag, tw: W) -> Result<(), Error>where
W: TLVWrite,
fn to_tlv<W>(&self, tag: &TLVTag, tw: W) -> Result<(), Error>where
W: TLVWrite,
Serialize the type to a TLV-encoded stream.
Source§fn tlv_iter(&self, tag: TLVTag) -> impl Iterator<Item = Result<TLV<'_>, Error>>
fn tlv_iter(&self, tag: TLVTag) -> impl Iterator<Item = Result<TLV<'_>, Error>>
Serialize the type as an iterator of
TLV instances by potentially borrowing
data from the type.Source§impl<'__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>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for OperationalDatasetComponents
impl RefUnwindSafe for OperationalDatasetComponents
impl Send for OperationalDatasetComponents
impl Sync for OperationalDatasetComponents
impl Unpin for OperationalDatasetComponents
impl UnsafeUnpin for OperationalDatasetComponents
impl UnwindSafe for OperationalDatasetComponents
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
Source§fn into_fallible<E>(self) -> impl Init<T, E>
fn into_fallible<E>(self) -> impl Init<T, E>
Convert the infallible initializer to a fallible one.
Source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.