pub struct TokenRefreshSchedulerHandle { /* private fields */ }Expand description
Token refresh scheduler handle for controlling the scheduler.
Implementations§
Source§impl TokenRefreshSchedulerHandle
impl TokenRefreshSchedulerHandle
Sourcepub fn schedule(&self, session_id: &str, token: &str)
pub fn schedule(&self, session_id: &str, token: &str)
Schedule refresh for a token with a given session ID.
Sourcepub fn schedule_from_expires_in(
&self,
session_id: &str,
expires_in_seconds: u64,
)
pub fn schedule_from_expires_in( &self, session_id: &str, expires_in_seconds: u64, )
Schedule refresh using an explicit TTL (seconds until expiry).
Sourcepub fn cancel_all(&self)
pub fn cancel_all(&self)
Cancel all scheduled refreshes.
Auto Trait Implementations§
impl Freeze for TokenRefreshSchedulerHandle
impl RefUnwindSafe for TokenRefreshSchedulerHandle
impl Send for TokenRefreshSchedulerHandle
impl Sync for TokenRefreshSchedulerHandle
impl Unpin for TokenRefreshSchedulerHandle
impl UnsafeUnpin for TokenRefreshSchedulerHandle
impl UnwindSafe for TokenRefreshSchedulerHandle
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