pub struct Mq {
pub engine: Option<Engine>,
pub rabbitmq: Option<RabbitMq>,
pub emqx: Option<Emqx>,
pub rumqttd: Option<Rumqttd>,
}
Expand description
Message queue engine configurations.
Fields§
§engine: Option<Engine>
Engine selections.
rabbitmq: Option<RabbitMq>
RabbitMQ configurations.
emqx: Option<Emqx>
EMQX configurations.
rumqttd: Option<Rumqttd>
rumqttd configurations.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Mq
impl<'de> Deserialize<'de> for Mq
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 Mq
impl RefUnwindSafe for Mq
impl Send for Mq
impl Sync for Mq
impl Unpin for Mq
impl UnwindSafe for Mq
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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