pub struct ControllerActionDetail {
pub ctrl_id: i64,
pub uuid: String,
pub action: String,
pub param: Value,
}Expand description
Controller action event detail.
Fields§
§ctrl_id: i64Controller ID
uuid: StringDevice UUID
action: StringAction name
param: ValueAction parameters
Trait Implementations§
Source§impl Clone for ControllerActionDetail
impl Clone for ControllerActionDetail
Source§fn clone(&self) -> ControllerActionDetail
fn clone(&self) -> ControllerActionDetail
Returns a duplicate 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 ControllerActionDetail
impl Debug for ControllerActionDetail
Source§impl<'de> Deserialize<'de> for ControllerActionDetail
impl<'de> Deserialize<'de> for ControllerActionDetail
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
Auto Trait Implementations§
impl Freeze for ControllerActionDetail
impl RefUnwindSafe for ControllerActionDetail
impl Send for ControllerActionDetail
impl Sync for ControllerActionDetail
impl Unpin for ControllerActionDetail
impl UnwindSafe for ControllerActionDetail
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