Struct drawbridge_server::OidcClaims
source · [−]#[repr(transparent)]pub struct OidcClaims(_);Implementations
sourceimpl Claims
impl Claims
sourcepub async fn get_user<'a>(
&self,
store: &'a Store
) -> Result<(UserContext, User<'a>), impl IntoResponse>
pub async fn get_user<'a>(
&self,
store: &'a Store
) -> Result<(UserContext, User<'a>), impl IntoResponse>
Gets the user that the client is claiming to be.
sourcepub async fn assert_user<'a>(
&self,
store: &'a Store,
cx: &UserContext
) -> Result<User<'a>, impl IntoResponse>
pub async fn assert_user<'a>(
&self,
store: &'a Store,
cx: &UserContext
) -> Result<User<'a>, impl IntoResponse>
Assert that the client is the user identified by cx.
Trait Implementations
sourceimpl Deref for Claims
impl Deref for Claims
type Target = UserInfoClaims<EmptyAdditionalClaims, CoreGenderClaim>
type Target = UserInfoClaims<EmptyAdditionalClaims, CoreGenderClaim>
The resulting type after dereferencing.
Auto Trait Implementations
impl RefUnwindSafe for Claims
impl Send for Claims
impl Sync for Claims
impl Unpin for Claims
impl UnwindSafe for Claims
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more