#[non_exhaustive]pub struct OauthPlaceholder {}Expand description
Placeholder for the OAuth variant of Auth.
Intentionally empty: the OAuth session material (DPoP key handle, token
references) is held entirely by the sidecar, not by the direct PdsClient.
This type exists only so Auth::Oauth is a real variant and the split is
visible in the type system.
Trait Implementations§
Source§impl Clone for OauthPlaceholder
impl Clone for OauthPlaceholder
Source§fn clone(&self) -> OauthPlaceholder
fn clone(&self) -> OauthPlaceholder
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 moreSource§impl Debug for OauthPlaceholder
impl Debug for OauthPlaceholder
Source§impl Default for OauthPlaceholder
impl Default for OauthPlaceholder
Source§fn default() -> OauthPlaceholder
fn default() -> OauthPlaceholder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OauthPlaceholder
impl RefUnwindSafe for OauthPlaceholder
impl Send for OauthPlaceholder
impl Sync for OauthPlaceholder
impl Unpin for OauthPlaceholder
impl UnsafeUnpin for OauthPlaceholder
impl UnwindSafe for OauthPlaceholder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more