Struct echonet_lite::object::EchonetObject
source · pub struct EchonetObject { /* private fields */ }
Expand description
An ECHONET object.
ECHONET objects are described using the formats [X1.X2] and [X3].
- X1: Class group code
- X2: Class code
- X3: Instance code
Trait Implementations§
source§impl Clone for EchonetObject
impl Clone for EchonetObject
source§fn clone(&self) -> EchonetObject
fn clone(&self) -> EchonetObject
Returns a copy of the value. Read more
1.0.0 · 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 EchonetObject
impl Debug for EchonetObject
source§impl Default for EchonetObject
impl Default for EchonetObject
source§fn default() -> EchonetObject
fn default() -> EchonetObject
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EchonetObject
impl<'de> Deserialize<'de> for EchonetObject
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for EchonetObject
impl Display for EchonetObject
source§impl From<EchonetObject> for ElClass
impl From<EchonetObject> for ElClass
source§fn from(value: EchonetObject) -> Self
fn from(value: EchonetObject) -> Self
Converts to this type from the input type.
source§impl PartialEq for EchonetObject
impl PartialEq for EchonetObject
source§fn eq(&self, other: &EchonetObject) -> bool
fn eq(&self, other: &EchonetObject) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EchonetObject
impl Serialize for EchonetObject
source§impl TryFrom<&[u8]> for EchonetObject
impl TryFrom<&[u8]> for EchonetObject
impl Copy for EchonetObject
impl StructuralPartialEq for EchonetObject
Auto Trait Implementations§
impl RefUnwindSafe for EchonetObject
impl Send for EchonetObject
impl Sync for EchonetObject
impl Unpin for EchonetObject
impl UnwindSafe for EchonetObject
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