pub struct CapabilityMinima {
pub case_sessions_per_fabric: u16,
pub subscriptions_per_fabric: u16,
}Expand description
Capability Minima as reported in the Basic Information cluster
Fields§
§case_sessions_per_fabric: u16Maximum CASE sessions per fabric
subscriptions_per_fabric: u16Maximum subscriptions per fabric
Implementations§
Source§impl CapabilityMinima
impl CapabilityMinima
Sourcepub const fn new() -> CapabilityMinima
pub const fn new() -> CapabilityMinima
Create a default instance of CapabilityMinima, with CASE sessions per
fabric derived from the session table and the spec-minimum subscriptions
per fabric.
Trait Implementations§
Source§impl Clone for CapabilityMinima
impl Clone for CapabilityMinima
Source§fn clone(&self) -> CapabilityMinima
fn clone(&self) -> CapabilityMinima
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 CapabilityMinima
Source§impl Debug for CapabilityMinima
impl Debug for CapabilityMinima
Source§impl Default for CapabilityMinima
impl Default for CapabilityMinima
Source§fn default() -> CapabilityMinima
fn default() -> CapabilityMinima
Returns the “default value” for a type. Read more
impl Eq for CapabilityMinima
Source§impl Hash for CapabilityMinima
impl Hash for CapabilityMinima
Source§impl PartialEq for CapabilityMinima
impl PartialEq for CapabilityMinima
Source§fn eq(&self, other: &CapabilityMinima) -> bool
fn eq(&self, other: &CapabilityMinima) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CapabilityMinima
Auto Trait Implementations§
impl Freeze for CapabilityMinima
impl RefUnwindSafe for CapabilityMinima
impl Send for CapabilityMinima
impl Sync for CapabilityMinima
impl Unpin for CapabilityMinima
impl UnsafeUnpin for CapabilityMinima
impl UnwindSafe for CapabilityMinima
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.