pub struct RefreshAuthMaterial { /* private fields */ }Expand description
Fresh auth material returned by a successful refresh flow.
Implementations§
Source§impl RefreshAuthMaterial
impl RefreshAuthMaterial
pub fn new( session: Session, roles: Vec<Role>, refresh_token: RefreshToken, access_token: AccessToken, claims: Claims, ) -> Self
pub fn session(&self) -> &Session
pub fn roles(&self) -> &[Role]
pub fn refresh_token(&self) -> &RefreshToken
pub fn access_token(&self) -> &AccessToken
pub fn claims(&self) -> &Claims
Trait Implementations§
Source§impl Clone for RefreshAuthMaterial
impl Clone for RefreshAuthMaterial
Source§fn clone(&self) -> RefreshAuthMaterial
fn clone(&self) -> RefreshAuthMaterial
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RefreshAuthMaterial
impl Debug for RefreshAuthMaterial
Source§impl PartialEq for RefreshAuthMaterial
impl PartialEq for RefreshAuthMaterial
impl Eq for RefreshAuthMaterial
impl StructuralPartialEq for RefreshAuthMaterial
Auto Trait Implementations§
impl Freeze for RefreshAuthMaterial
impl RefUnwindSafe for RefreshAuthMaterial
impl Send for RefreshAuthMaterial
impl Sync for RefreshAuthMaterial
impl Unpin for RefreshAuthMaterial
impl UnsafeUnpin for RefreshAuthMaterial
impl UnwindSafe for RefreshAuthMaterial
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