pub struct AttributeDefaults {
pub on_level: Maybe<u8, AsNullable>,
pub options: OptionsBitmap,
pub on_off_transition_time: u16,
pub on_transition_time: Maybe<u16, AsNullable>,
pub off_transition_time: Maybe<u16, AsNullable>,
pub default_move_rate: Maybe<u8, AsNullable>,
}Expand description
Default values for the attributes with manufacturer specific defaults.
Fields§
§on_level: Maybe<u8, AsNullable>§options: OptionsBitmap§on_off_transition_time: u16§on_transition_time: Maybe<u16, AsNullable>§off_transition_time: Maybe<u16, AsNullable>§default_move_rate: Maybe<u8, AsNullable>Implementations§
Source§impl AttributeDefaults
impl AttributeDefaults
Sourcepub const fn new() -> AttributeDefaults
pub const fn new() -> AttributeDefaults
Creates an AttributeDefaults instance with default values.
§Default Values
on_level:Nullable::none()(not set)options: 0 (no options set)on_off_transition_time: 0 (no transition delay by default)on_transition_time:Nullable::none()(not set)off_transition_time:Nullable::none()(not set)default_move_rate:Nullable::none()(not set)
Trait Implementations§
Source§impl Clone for AttributeDefaults
impl Clone for AttributeDefaults
Source§fn clone(&self) -> AttributeDefaults
fn clone(&self) -> AttributeDefaults
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 AttributeDefaults
impl Debug for AttributeDefaults
Source§impl Default for AttributeDefaults
impl Default for AttributeDefaults
Source§fn default() -> AttributeDefaults
fn default() -> AttributeDefaults
Returns the “default value” for a type. Read more
impl Eq for AttributeDefaults
Source§impl Hash for AttributeDefaults
impl Hash for AttributeDefaults
Source§impl PartialEq for AttributeDefaults
impl PartialEq for AttributeDefaults
impl StructuralPartialEq for AttributeDefaults
Auto Trait Implementations§
impl Freeze for AttributeDefaults
impl RefUnwindSafe for AttributeDefaults
impl Send for AttributeDefaults
impl Sync for AttributeDefaults
impl Unpin for AttributeDefaults
impl UnsafeUnpin for AttributeDefaults
impl UnwindSafe for AttributeDefaults
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.