pub struct RabbitMqBinding {
pub source: String,
pub vhost: String,
pub destination: String,
pub destination_type: RabbitMqBindingDestinationType,
pub routing_key: String,
pub properties_key: String,
pub arguments: HashMap<String, String>,
}
Fields§
§source: String
§vhost: String
§destination: String
§destination_type: RabbitMqBindingDestinationType
§routing_key: String
§properties_key: String
§arguments: HashMap<String, String>
Trait Implementations§
Source§impl Debug for RabbitMqBinding
impl Debug for RabbitMqBinding
Source§impl<'de> Deserialize<'de> for RabbitMqBinding
impl<'de> Deserialize<'de> for RabbitMqBinding
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 RabbitMqBinding
impl RefUnwindSafe for RabbitMqBinding
impl Send for RabbitMqBinding
impl Sync for RabbitMqBinding
impl Unpin for RabbitMqBinding
impl UnwindSafe for RabbitMqBinding
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