Struct oasis_amqp::amqp::Source [−][src]
pub struct Source<'a> { pub address: Option<&'a str>, pub durable: Option<TerminusDurability>, pub expiry_policy: Option<ExpiryPolicy>, pub timeout: Option<u32>, pub dynamic: Option<bool>, pub dynamic_node_properties: Option<Vec<(&'a str, &'a str)>>, pub distribution_mode: Option<DistributionMode>, pub filter: Option<Vec<(&'a str, &'a str)>>, pub default_outcome: Option<Outcome>, pub outcomes: Option<Vec<&'a str>>, pub capabilities: Option<Vec<&'a str>>, }
Fields
address: Option<&'a str>
durable: Option<TerminusDurability>
expiry_policy: Option<ExpiryPolicy>
timeout: Option<u32>
dynamic: Option<bool>
dynamic_node_properties: Option<Vec<(&'a str, &'a str)>>
distribution_mode: Option<DistributionMode>
filter: Option<Vec<(&'a str, &'a str)>>
default_outcome: Option<Outcome>
outcomes: Option<Vec<&'a str>>
capabilities: Option<Vec<&'a str>>
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for Source<'a>
impl<'a> UnwindSafe for Source<'a>