pub struct OAuthSessionFacts {
pub expiry: OAuthExpiryPresence,
pub token_expires_at_ms: i64,
pub now_ms: i64,
pub cap: OAuthSessionCap,
pub cap_ms: i64,
pub authentication: OAuthAuthenticationKind,
pub principal: OAuthPrincipalMatch,
}Expand description
Inputs that bind a validated token to one broker session.
Fields§
§expiry: OAuthExpiryPresence§token_expires_at_ms: i64§now_ms: i64§cap: OAuthSessionCap§cap_ms: i64§authentication: OAuthAuthenticationKind§principal: OAuthPrincipalMatchTrait Implementations§
Source§impl Clone for OAuthSessionFacts
impl Clone for OAuthSessionFacts
Source§fn clone(&self) -> OAuthSessionFacts
fn clone(&self) -> OAuthSessionFacts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OAuthSessionFacts
Source§impl Debug for OAuthSessionFacts
impl Debug for OAuthSessionFacts
impl Eq for OAuthSessionFacts
Source§impl PartialEq for OAuthSessionFacts
impl PartialEq for OAuthSessionFacts
impl StructuralPartialEq for OAuthSessionFacts
Auto Trait Implementations§
impl Freeze for OAuthSessionFacts
impl RefUnwindSafe for OAuthSessionFacts
impl Send for OAuthSessionFacts
impl Sync for OAuthSessionFacts
impl Unpin for OAuthSessionFacts
impl UnsafeUnpin for OAuthSessionFacts
impl UnwindSafe for OAuthSessionFacts
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