pub struct Timeouts { /* private fields */ }Implementations§
Source§impl Timeouts
impl Timeouts
pub fn new() -> Timeouts
pub fn add(&mut self, token: Token, instant: Instant)
pub fn remove(&mut self, token: Token) -> Option<TokenTimeout>
pub fn get_token_index(&self, token: Token) -> Option<usize>
pub fn current(&self) -> Option<&TokenTimeout>
pub fn is_empty(&self) -> bool
pub fn len(&self) -> usize
Auto Trait Implementations§
impl Freeze for Timeouts
impl RefUnwindSafe for Timeouts
impl Send for Timeouts
impl Sync for Timeouts
impl Unpin for Timeouts
impl UnwindSafe for Timeouts
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