pub struct RepublishAction {
pub qos: Option<i64>,
pub role_arn: String,
pub topic: String,
}Expand description
Describes an action to republish to another topic.
Fields§
§qos: Option<i64>The Quality of Service (QoS) level to use when republishing messages. The default value is 0.
role_arn: StringThe ARN of the IAM role that grants access.
topic: StringThe name of the MQTT topic.
Trait Implementations§
Source§impl Clone for RepublishAction
impl Clone for RepublishAction
Source§fn clone(&self) -> RepublishAction
fn clone(&self) -> RepublishAction
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 RepublishAction
impl Debug for RepublishAction
Source§impl Default for RepublishAction
impl Default for RepublishAction
Source§fn default() -> RepublishAction
fn default() -> RepublishAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RepublishAction
impl<'de> Deserialize<'de> for RepublishAction
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 RepublishAction
impl PartialEq for RepublishAction
Source§impl Serialize for RepublishAction
impl Serialize for RepublishAction
impl StructuralPartialEq for RepublishAction
Auto Trait Implementations§
impl Freeze for RepublishAction
impl RefUnwindSafe for RepublishAction
impl Send for RepublishAction
impl Sync for RepublishAction
impl Unpin for RepublishAction
impl UnwindSafe for RepublishAction
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