Struct lotus_script::message::TriggerEvent
source · pub struct TriggerEvent {
pub id: String,
pub sensor_index: i32,
pub kind: TriggerKind,
}
Fields§
§id: String
§sensor_index: i32
§kind: TriggerKind
Implementations§
Trait Implementations§
source§impl Debug for TriggerEvent
impl Debug for TriggerEvent
source§impl<'de> Deserialize<'de> for TriggerEvent
impl<'de> Deserialize<'de> for TriggerEvent
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 MessageType for TriggerEvent
impl MessageType for TriggerEvent
Auto Trait Implementations§
impl Freeze for TriggerEvent
impl RefUnwindSafe for TriggerEvent
impl Send for TriggerEvent
impl Sync for TriggerEvent
impl Unpin for TriggerEvent
impl UnwindSafe for TriggerEvent
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