pub struct AuthCode {
pub code: String,
pub client_id: String,
pub user_id: String,
pub redirect_uri: String,
pub scope: String,
pub nonce: Option<String>,
pub code_challenge: Option<String>,
pub expires_at: u64,
}Expand description
A pending authorization code, bound to the client, user, redirect, scope, and (for PKCE) the code challenge it was issued with.
Fields§
§code: String§client_id: String§user_id: String§redirect_uri: String§scope: String§nonce: Option<String>§code_challenge: Option<String>§expires_at: u64Trait Implementations§
Auto Trait Implementations§
impl Freeze for AuthCode
impl RefUnwindSafe for AuthCode
impl Send for AuthCode
impl Sync for AuthCode
impl Unpin for AuthCode
impl UnsafeUnpin for AuthCode
impl UnwindSafe for AuthCode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request