pub enum SpendRefusal {
RunCap,
OverCap {
budget: BudgetKind,
period: String,
cap: u64,
committed: u64,
requested: u64,
},
Journal(String),
}Expand description
Why a reservation was refused. Nothing may be sent.
Variants§
RunCap
The live run has no room for this reservation.
OverCap
The reservation would pass the cap.
Journal(String)
The reservation could not be made durable.
Trait Implementations§
Source§impl Clone for SpendRefusal
impl Clone for SpendRefusal
Source§impl Debug for SpendRefusal
impl Debug for SpendRefusal
Source§impl Display for SpendRefusal
impl Display for SpendRefusal
impl Eq for SpendRefusal
Source§impl PartialEq for SpendRefusal
impl PartialEq for SpendRefusal
impl StructuralPartialEq for SpendRefusal
Auto Trait Implementations§
impl Freeze for SpendRefusal
impl RefUnwindSafe for SpendRefusal
impl Send for SpendRefusal
impl Sync for SpendRefusal
impl Unpin for SpendRefusal
impl UnsafeUnpin for SpendRefusal
impl UnwindSafe for SpendRefusal
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