pub struct EditMqttTrigger {
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: bool,
}
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: bool
Implementations§
Source§impl EditMqttTrigger
impl EditMqttTrigger
pub fn new( mqtt_resource_path: String, subscribe_topics: Vec<MqttSubscribeTopic>, path: String, script_path: String, is_flow: bool, enabled: bool, ) -> EditMqttTrigger
Trait Implementations§
Source§impl Clone for EditMqttTrigger
impl Clone for EditMqttTrigger
Source§fn clone(&self) -> EditMqttTrigger
fn clone(&self) -> EditMqttTrigger
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 EditMqttTrigger
impl Debug for EditMqttTrigger
Source§impl Default for EditMqttTrigger
impl Default for EditMqttTrigger
Source§fn default() -> EditMqttTrigger
fn default() -> EditMqttTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EditMqttTrigger
impl<'de> Deserialize<'de> for EditMqttTrigger
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 EditMqttTrigger
impl PartialEq for EditMqttTrigger
Source§impl Serialize for EditMqttTrigger
impl Serialize for EditMqttTrigger
impl StructuralPartialEq for EditMqttTrigger
Auto Trait Implementations§
impl Freeze for EditMqttTrigger
impl RefUnwindSafe for EditMqttTrigger
impl Send for EditMqttTrigger
impl Sync for EditMqttTrigger
impl Unpin for EditMqttTrigger
impl UnwindSafe for EditMqttTrigger
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