#[non_exhaustive]pub enum RateLimitBuildError {
ZeroLimit,
}Expand description
Invalid rate-limit configuration.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ZeroLimit
A rate limit must admit at least one operation per window.
Trait Implementations§
Source§impl Clone for RateLimitBuildError
impl Clone for RateLimitBuildError
Source§fn clone(&self) -> RateLimitBuildError
fn clone(&self) -> RateLimitBuildError
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 RateLimitBuildError
Source§impl Debug for RateLimitBuildError
impl Debug for RateLimitBuildError
Source§impl Display for RateLimitBuildError
impl Display for RateLimitBuildError
impl Eq for RateLimitBuildError
Source§impl Error for RateLimitBuildError
impl Error for RateLimitBuildError
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 RateLimitBuildError
impl PartialEq for RateLimitBuildError
impl StructuralPartialEq for RateLimitBuildError
Auto Trait Implementations§
impl Freeze for RateLimitBuildError
impl RefUnwindSafe for RateLimitBuildError
impl Send for RateLimitBuildError
impl Sync for RateLimitBuildError
impl Unpin for RateLimitBuildError
impl UnsafeUnpin for RateLimitBuildError
impl UnwindSafe for RateLimitBuildError
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