pub struct PayloadStruct {
pub gw_id: Option<String>,
pub dev_id: String,
pub uid: Option<String>,
pub t: Option<String>,
pub dp_id: Option<Vec<u8>>,
pub dps: Option<Value>,
}
Expand description
The PayloadStruct is Serialized to json and sent to the device. The dps field contains the actual commands to set and are device specific.
Fields§
§gw_id: Option<String>
§dev_id: String
§uid: Option<String>
§t: Option<String>
§dp_id: Option<Vec<u8>>
§dps: Option<Value>
Trait Implementations§
Source§impl Clone for PayloadStruct
impl Clone for PayloadStruct
Source§fn clone(&self) -> PayloadStruct
fn clone(&self) -> PayloadStruct
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 PayloadStruct
impl Debug for PayloadStruct
Source§impl<'de> Deserialize<'de> for PayloadStruct
impl<'de> Deserialize<'de> for PayloadStruct
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 PayloadStruct
impl Display for PayloadStruct
Source§impl PartialEq for PayloadStruct
impl PartialEq for PayloadStruct
Source§impl Serialize for PayloadStruct
impl Serialize for PayloadStruct
Source§impl Truncate for PayloadStruct
impl Truncate for PayloadStruct
fn truncate(&self) -> PayloadStruct
Source§fn truncate_str(text: &str) -> &str
fn truncate_str(text: &str) -> &str
Take the last 5 characters
impl Eq for PayloadStruct
impl StructuralPartialEq for PayloadStruct
Auto Trait Implementations§
impl Freeze for PayloadStruct
impl RefUnwindSafe for PayloadStruct
impl Send for PayloadStruct
impl Sync for PayloadStruct
impl Unpin for PayloadStruct
impl UnwindSafe for PayloadStruct
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