pub struct Source {
pub address: Option<Address>,
pub durable: TerminusDurability,
pub expiry_policy: TerminusExpiryPolicy,
pub timeout: Seconds,
pub dynamic: bool,
pub dynamic_node_properties: Option<NodeProperties>,
pub distribution_mode: Option<DistributionMode>,
pub filter: Option<FilterSet>,
pub default_outcome: Option<Outcome>,
pub outcomes: Option<Symbols>,
pub capabilities: Option<Symbols>,
}
Fields§
§address: Option<Address>
§durable: TerminusDurability
§expiry_policy: TerminusExpiryPolicy
§timeout: Seconds
§dynamic: bool
§dynamic_node_properties: Option<NodeProperties>
§distribution_mode: Option<DistributionMode>
§filter: Option<FilterSet>
§default_outcome: Option<Outcome>
§outcomes: Option<Symbols>
§capabilities: Option<Symbols>
Implementations§
Source§impl Source
impl Source
pub fn address(&self) -> Option<&Address>
pub fn durable(&self) -> TerminusDurability
pub fn expiry_policy(&self) -> TerminusExpiryPolicy
pub fn timeout(&self) -> Seconds
pub fn dynamic(&self) -> bool
pub fn dynamic_node_properties(&self) -> Option<&NodeProperties>
pub fn distribution_mode(&self) -> Option<&DistributionMode>
pub fn filter(&self) -> Option<&FilterSet>
pub fn default_outcome(&self) -> Option<&Outcome>
pub fn outcomes(&self) -> Option<&Symbols>
pub fn capabilities(&self) -> Option<&Symbols>
Trait Implementations§
impl StructuralPartialEq for Source
Auto Trait Implementations§
impl !Freeze for Source
impl RefUnwindSafe for Source
impl Send for Source
impl Sync for Source
impl Unpin for Source
impl UnwindSafe for Source
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