pub struct InsufficientTokensError { /* private fields */ }Expand description
An operation was attempted to reduce the number of tokens, but the token bucket did not have enough tokens.
Implementations§
Source§impl InsufficientTokensError
impl InsufficientTokensError
Sourcepub fn available_tokens(&self) -> u64
pub fn available_tokens(&self) -> u64
Get the number of tokens that are available to drain/commit.
Trait Implementations§
Source§impl Clone for InsufficientTokensError
impl Clone for InsufficientTokensError
Source§fn clone(&self) -> InsufficientTokensError
fn clone(&self) -> InsufficientTokensError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InsufficientTokensError
Source§impl Debug for InsufficientTokensError
impl Debug for InsufficientTokensError
Source§impl Display for InsufficientTokensError
impl Display for InsufficientTokensError
impl Eq for InsufficientTokensError
Source§impl Error for InsufficientTokensError
impl Error for InsufficientTokensError
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 InsufficientTokensError
impl PartialEq for InsufficientTokensError
Source§fn eq(&self, other: &InsufficientTokensError) -> bool
fn eq(&self, other: &InsufficientTokensError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InsufficientTokensError
Auto Trait Implementations§
impl Freeze for InsufficientTokensError
impl RefUnwindSafe for InsufficientTokensError
impl Send for InsufficientTokensError
impl Sync for InsufficientTokensError
impl Unpin for InsufficientTokensError
impl UnsafeUnpin for InsufficientTokensError
impl UnwindSafe for InsufficientTokensError
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more