pub enum MqProvider {
Kafka(KafkaConfig),
RabbitMQ(RabbitConfig),
RocketMQ(RocketConfig),
ActiveMQ(ActiveConfig),
Nats(NatsConfig),
Pulsar(PulsarConfig),
}Variants§
Kafka(KafkaConfig)
RabbitMQ(RabbitConfig)
RocketMQ(RocketConfig)
ActiveMQ(ActiveConfig)
Nats(NatsConfig)
Pulsar(PulsarConfig)
Trait Implementations§
Source§impl Clone for MqProvider
impl Clone for MqProvider
Source§fn clone(&self) -> MqProvider
fn clone(&self) -> MqProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MqProvider
impl RefUnwindSafe for MqProvider
impl Send for MqProvider
impl Sync for MqProvider
impl Unpin for MqProvider
impl UnsafeUnpin for MqProvider
impl UnwindSafe for MqProvider
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