pub struct BudgetMeter { /* private fields */ }Expand description
Mutable charge counter attached to one capability use.
Implementations§
Source§impl BudgetMeter
impl BudgetMeter
Sourcepub fn remaining_calls(&self) -> u64
pub fn remaining_calls(&self) -> u64
Remaining call allowance.
Trait Implementations§
Source§impl Clone for BudgetMeter
impl Clone for BudgetMeter
impl Copy for BudgetMeter
Source§impl Debug for BudgetMeter
impl Debug for BudgetMeter
impl Eq for BudgetMeter
Source§impl PartialEq for BudgetMeter
impl PartialEq for BudgetMeter
impl StructuralPartialEq for BudgetMeter
Auto Trait Implementations§
impl Freeze for BudgetMeter
impl RefUnwindSafe for BudgetMeter
impl Send for BudgetMeter
impl Sync for BudgetMeter
impl Unpin for BudgetMeter
impl UnsafeUnpin for BudgetMeter
impl UnwindSafe for BudgetMeter
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
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.