pub struct OutboxFull {
pub outbox: &'static str,
pub admitted: usize,
pub limit: usize,
pub unit: &'static str,
}Expand description
Refusal of a Reservation because the outbox holds its reserved share.
Nothing was admitted, so the caller may retry the whole operation later.
Fields§
§outbox: &'static strThe refusing outbox’s OutboxSink::NAME.
admitted: usizeReserved slots and unwritten reserved items, or the bytes of those items, when the reservation was refused.
limit: usizeItems or bytes reservations may hold in this outbox.
unit: &'static strWhich limit refused: "items" or "bytes".
Trait Implementations§
Source§impl Clone for OutboxFull
impl Clone for OutboxFull
impl Copy for OutboxFull
Source§impl Debug for OutboxFull
impl Debug for OutboxFull
Source§impl Display for OutboxFull
impl Display for OutboxFull
impl Eq for OutboxFull
Source§impl Error for OutboxFull
impl Error for OutboxFull
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for OutboxFull
impl PartialEq for OutboxFull
impl StructuralPartialEq for OutboxFull
Auto Trait Implementations§
impl Freeze for OutboxFull
impl RefUnwindSafe for OutboxFull
impl Send for OutboxFull
impl Sync for OutboxFull
impl Unpin for OutboxFull
impl UnsafeUnpin for OutboxFull
impl UnwindSafe for OutboxFull
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.