pub struct NegotiateOutToken(pub HeaderValue);Expand description
Request extension carrying the GSSAPI mutual-auth output token.
When gss_accept_sec_context produces an output token (i.e., the
client requested mutual authentication), this extension is inserted
into the request so handlers can include it in the response.
The inner [HeaderValue] is pre-formatted as "Negotiate <base64>".
Tuple Fields§
§0: HeaderValueTrait Implementations§
Source§impl Clone for NegotiateOutToken
impl Clone for NegotiateOutToken
Source§fn clone(&self) -> NegotiateOutToken
fn clone(&self) -> NegotiateOutToken
Returns a duplicate of the value. Read more
1.0.0 · 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 NegotiateOutToken
impl RefUnwindSafe for NegotiateOutToken
impl Send for NegotiateOutToken
impl Sync for NegotiateOutToken
impl Unpin for NegotiateOutToken
impl UnsafeUnpin for NegotiateOutToken
impl UnwindSafe for NegotiateOutToken
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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