pub enum HeadersMatchingBehavior {
All,
Any,
}Expand description
Defines the matching behavior for the
Headers kind of exchange. Irrelevant for
all other kinds of exchanges.
Variants§
Implementations§
Source§impl HeadersMatchingBehavior
impl HeadersMatchingBehavior
Sourcepub const fn rabbitmq_value(&self) -> &str
pub const fn rabbitmq_value(&self) -> &str
Returns the appropriate string header value recognized by RabbitMQ.
Trait Implementations§
Source§impl Clone for HeadersMatchingBehavior
impl Clone for HeadersMatchingBehavior
Source§fn clone(&self) -> HeadersMatchingBehavior
fn clone(&self) -> HeadersMatchingBehavior
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HeadersMatchingBehavior
impl Debug for HeadersMatchingBehavior
Source§impl<'de> Deserialize<'de> for HeadersMatchingBehavior
impl<'de> Deserialize<'de> for HeadersMatchingBehavior
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
Source§impl Hash for HeadersMatchingBehavior
impl Hash for HeadersMatchingBehavior
Source§impl Ord for HeadersMatchingBehavior
impl Ord for HeadersMatchingBehavior
Source§fn cmp(&self, other: &HeadersMatchingBehavior) -> Ordering
fn cmp(&self, other: &HeadersMatchingBehavior) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for HeadersMatchingBehavior
impl PartialEq for HeadersMatchingBehavior
Source§impl PartialOrd for HeadersMatchingBehavior
impl PartialOrd for HeadersMatchingBehavior
impl Copy for HeadersMatchingBehavior
impl Eq for HeadersMatchingBehavior
impl StructuralPartialEq for HeadersMatchingBehavior
Auto Trait Implementations§
impl Freeze for HeadersMatchingBehavior
impl RefUnwindSafe for HeadersMatchingBehavior
impl Send for HeadersMatchingBehavior
impl Sync for HeadersMatchingBehavior
impl Unpin for HeadersMatchingBehavior
impl UnwindSafe for HeadersMatchingBehavior
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