pub struct ListEntitiesSensorResponse {Show 13 fields
pub object_id: String,
pub key: u32,
pub name: String,
pub unique_id: String,
pub icon: String,
pub unit_of_measurement: String,
pub accuracy_decimals: i32,
pub force_update: bool,
pub device_class: String,
pub state_class: i32,
pub last_reset_type: i32,
pub disabled_by_default: bool,
pub entity_category: i32,
}
Fields§
§object_id: String
§key: u32
§name: String
§unique_id: String
§icon: String
§unit_of_measurement: String
§accuracy_decimals: i32
§force_update: bool
§device_class: String
§state_class: i32
§last_reset_type: i32
§disabled_by_default: bool
§entity_category: i32
Implementations§
Source§impl ListEntitiesSensorResponse
impl ListEntitiesSensorResponse
Sourcepub fn state_class(&self) -> SensorStateClass
pub fn state_class(&self) -> SensorStateClass
Returns the enum value of state_class
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_state_class(&mut self, value: SensorStateClass)
pub fn set_state_class(&mut self, value: SensorStateClass)
Sets state_class
to the provided enum value.
Sourcepub fn last_reset_type(&self) -> SensorLastResetType
pub fn last_reset_type(&self) -> SensorLastResetType
Returns the enum value of last_reset_type
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_last_reset_type(&mut self, value: SensorLastResetType)
pub fn set_last_reset_type(&mut self, value: SensorLastResetType)
Sets last_reset_type
to the provided enum value.
Sourcepub fn entity_category(&self) -> EntityCategory
pub fn entity_category(&self) -> EntityCategory
Returns the enum value of entity_category
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_entity_category(&mut self, value: EntityCategory)
pub fn set_entity_category(&mut self, value: EntityCategory)
Sets entity_category
to the provided enum value.
Trait Implementations§
Source§impl Clone for ListEntitiesSensorResponse
impl Clone for ListEntitiesSensorResponse
Source§fn clone(&self) -> ListEntitiesSensorResponse
fn clone(&self) -> ListEntitiesSensorResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ListEntitiesSensorResponse
impl Debug for ListEntitiesSensorResponse
Source§impl Default for ListEntitiesSensorResponse
impl Default for ListEntitiesSensorResponse
Source§impl Message for ListEntitiesSensorResponse
impl Message for ListEntitiesSensorResponse
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for ListEntitiesSensorResponse
impl PartialEq for ListEntitiesSensorResponse
Source§fn eq(&self, other: &ListEntitiesSensorResponse) -> bool
fn eq(&self, other: &ListEntitiesSensorResponse) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for ListEntitiesSensorResponse
Auto Trait Implementations§
impl Freeze for ListEntitiesSensorResponse
impl RefUnwindSafe for ListEntitiesSensorResponse
impl Send for ListEntitiesSensorResponse
impl Sync for ListEntitiesSensorResponse
impl Unpin for ListEntitiesSensorResponse
impl UnwindSafe for ListEntitiesSensorResponse
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