pub struct OAuthAdmittedParameter { /* private fields */ }Expand description
One decoded parameter retained in exact wire order.
Implementations§
Source§impl OAuthAdmittedParameter
impl OAuthAdmittedParameter
Sourcepub const fn source(&self) -> OAuthParameterSource
pub const fn source(&self) -> OAuthParameterSource
Returns the query or form source that supplied this value.
Sourcepub const fn value_len(&self) -> usize
pub const fn value_len(&self) -> usize
Returns the decoded parameter value’s byte length.
The value itself is deliberately unavailable through the public diagnostics view. In particular, this prevents codes, refresh tokens, client secrets, and repeated unknown values from being copied into a log or inspection surface.
Sourcepub const fn is_defined(&self) -> bool
pub const fn is_defined(&self) -> bool
Returns whether the selected endpoint profile defines this name.
Trait Implementations§
Source§impl Clone for OAuthAdmittedParameter
impl Clone for OAuthAdmittedParameter
Source§fn clone(&self) -> OAuthAdmittedParameter
fn clone(&self) -> OAuthAdmittedParameter
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 moreAuto Trait Implementations§
impl Freeze for OAuthAdmittedParameter
impl RefUnwindSafe for OAuthAdmittedParameter
impl Send for OAuthAdmittedParameter
impl Sync for OAuthAdmittedParameter
impl Unpin for OAuthAdmittedParameter
impl UnsafeUnpin for OAuthAdmittedParameter
impl UnwindSafe for OAuthAdmittedParameter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).