pub struct NewMqttTrigger {Show 13 fields
pub mqtt_resource_path: String,
pub subscribe_topics: Vec<MqttSubscribeTopic>,
pub client_id: Option<String>,
pub v3_config: Option<Box<MqttV3Config>>,
pub v5_config: Option<Box<MqttV5Config>>,
pub client_version: Option<MqttClientVersion>,
pub path: String,
pub script_path: String,
pub is_flow: bool,
pub enabled: Option<bool>,
pub error_handler_path: Option<String>,
pub error_handler_args: Option<HashMap<String, Value>>,
pub retry: Option<Box<Retry>>,
}
Fields§
§mqtt_resource_path: String
§subscribe_topics: Vec<MqttSubscribeTopic>
§client_id: Option<String>
§v3_config: Option<Box<MqttV3Config>>
§v5_config: Option<Box<MqttV5Config>>
§client_version: Option<MqttClientVersion>
§path: String
§script_path: String
§is_flow: bool
§enabled: Option<bool>
§error_handler_path: Option<String>
§error_handler_args: Option<HashMap<String, Value>>
§retry: Option<Box<Retry>>
Implementations§
Source§impl NewMqttTrigger
impl NewMqttTrigger
pub fn new( mqtt_resource_path: String, subscribe_topics: Vec<MqttSubscribeTopic>, path: String, script_path: String, is_flow: bool, ) -> NewMqttTrigger
Trait Implementations§
Source§impl Clone for NewMqttTrigger
impl Clone for NewMqttTrigger
Source§fn clone(&self) -> NewMqttTrigger
fn clone(&self) -> NewMqttTrigger
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 NewMqttTrigger
impl Debug for NewMqttTrigger
Source§impl Default for NewMqttTrigger
impl Default for NewMqttTrigger
Source§fn default() -> NewMqttTrigger
fn default() -> NewMqttTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NewMqttTrigger
impl<'de> Deserialize<'de> for NewMqttTrigger
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 PartialEq for NewMqttTrigger
impl PartialEq for NewMqttTrigger
Source§impl Serialize for NewMqttTrigger
impl Serialize for NewMqttTrigger
impl StructuralPartialEq for NewMqttTrigger
Auto Trait Implementations§
impl Freeze for NewMqttTrigger
impl RefUnwindSafe for NewMqttTrigger
impl Send for NewMqttTrigger
impl Sync for NewMqttTrigger
impl Unpin for NewMqttTrigger
impl UnwindSafe for NewMqttTrigger
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