pub struct DualTokenManager { /* private fields */ }Implementations§
Source§impl DualTokenManager
impl DualTokenManager
pub fn new(secret_key: Secret<String>) -> Self
Sourcepub fn generate_tokens(
&self,
payload: &AuthPayload,
) -> Result<DualTokens, AppError>
pub fn generate_tokens( &self, payload: &AuthPayload, ) -> Result<DualTokens, AppError>
Generates both an Access Token (short-lived) and a Refresh Token (long-lived).
Auto Trait Implementations§
impl Freeze for DualTokenManager
impl RefUnwindSafe for DualTokenManager
impl Send for DualTokenManager
impl Sync for DualTokenManager
impl Unpin for DualTokenManager
impl UnsafeUnpin for DualTokenManager
impl UnwindSafe for DualTokenManager
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