pub struct RouteOnceResult {
pub routed: bool,
pub delivered: u32,
pub dropped: u32,
}Expand description
Result of a single FanoutRouter routing step.
Fields§
§routed: boolWhether a message was dequeued from the selected source queue.
delivered: u32Number of consumer queues the message was enqueued into.
dropped: u32Number of enqueue failures (typically due to full consumer queues).
Note: In RouterMode::Broadcast, a single message can be dropped for some consumers but
still delivered to others.
Trait Implementations§
Source§impl Clone for RouteOnceResult
impl Clone for RouteOnceResult
Source§fn clone(&self) -> RouteOnceResult
fn clone(&self) -> RouteOnceResult
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 RouteOnceResult
impl Debug for RouteOnceResult
Source§impl PartialEq for RouteOnceResult
impl PartialEq for RouteOnceResult
impl Copy for RouteOnceResult
impl Eq for RouteOnceResult
impl StructuralPartialEq for RouteOnceResult
Auto Trait Implementations§
impl Freeze for RouteOnceResult
impl RefUnwindSafe for RouteOnceResult
impl Send for RouteOnceResult
impl Sync for RouteOnceResult
impl Unpin for RouteOnceResult
impl UnwindSafe for RouteOnceResult
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