pub struct RateLimiterHeader {
pub magic: u64,
pub capacity: u32,
pub refill_rate_per_sec: u32,
pub state: AtomicU64,
/* private fields */
}Fields§
§magic: u64§capacity: u32§refill_rate_per_sec: u32§state: AtomicU64Auto Trait Implementations§
impl !Freeze for RateLimiterHeader
impl RefUnwindSafe for RateLimiterHeader
impl Send for RateLimiterHeader
impl Sync for RateLimiterHeader
impl Unpin for RateLimiterHeader
impl UnsafeUnpin for RateLimiterHeader
impl UnwindSafe for RateLimiterHeader
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