pub enum ConsumeResult {
WithinBudget,
Exhausted {
overage: u64,
},
}Expand description
Result of a consume operation.
Variants§
WithinBudget
Consumption recorded; budget has not been exhausted.
Exhausted
Consumption pushed total past the limit.
Trait Implementations§
Source§impl Clone for ConsumeResult
impl Clone for ConsumeResult
Source§fn clone(&self) -> ConsumeResult
fn clone(&self) -> ConsumeResult
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 ConsumeResult
impl Debug for ConsumeResult
Source§impl PartialEq for ConsumeResult
impl PartialEq for ConsumeResult
impl Eq for ConsumeResult
impl StructuralPartialEq for ConsumeResult
Auto Trait Implementations§
impl Freeze for ConsumeResult
impl RefUnwindSafe for ConsumeResult
impl Send for ConsumeResult
impl Sync for ConsumeResult
impl Unpin for ConsumeResult
impl UnsafeUnpin for ConsumeResult
impl UnwindSafe for ConsumeResult
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