#[repr(u32)]pub enum GlobalElements {
InteractionModelRevision = 255,
FabricIndex = 254,
GeneratedCmdList = 65_528,
AcceptedCmdList = 65_529,
EventList = 65_530,
AttributeList = 65_531,
FeatureMap = 65_532,
ClusterRevision = 65_533,
}Expand description
An enum for the attribute IDs of all Matter Global attributes
Variants§
InteractionModelRevision = 255
interactionModelRevision — TLV context tag for the trailing
IM-revision field on every IM message. See crate::im::IM_REVISION.
FabricIndex = 254
GeneratedCmdList = 65_528
AcceptedCmdList = 65_529
EventList = 65_530
AttributeList = 65_531
FeatureMap = 65_532
ClusterRevision = 65_533
Implementations§
Trait Implementations§
Source§impl Clone for GlobalElements
impl Clone for GlobalElements
Source§fn clone(&self) -> GlobalElements
fn clone(&self) -> GlobalElements
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GlobalElements
Source§impl Debug for GlobalElements
impl Debug for GlobalElements
impl Eq for GlobalElements
Source§impl PartialEq for GlobalElements
impl PartialEq for GlobalElements
Source§fn eq(&self, other: &GlobalElements) -> bool
fn eq(&self, other: &GlobalElements) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GlobalElements
Auto Trait Implementations§
impl Freeze for GlobalElements
impl RefUnwindSafe for GlobalElements
impl Send for GlobalElements
impl Sync for GlobalElements
impl Unpin for GlobalElements
impl UnsafeUnpin for GlobalElements
impl UnwindSafe for GlobalElements
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.