pub struct RequestSecurityTokenResponse {
pub request_type: String,
pub token_type: String,
pub lifetime: TokenLifetime,
pub applies_to: Option<String>,
pub requested_security_token: String,
pub requested_proof_token: Option<ProofToken>,
pub requested_attached_reference: Option<String>,
pub requested_unattached_reference: Option<String>,
}Expand description
WS-Trust Request Security Token Response (RSTR)
Fields§
§request_type: StringRequest type being responded to
token_type: StringToken type issued
lifetime: TokenLifetimeLifetime of issued token
applies_to: Option<String>Applies to (target audience)
requested_security_token: StringRequested security token
requested_proof_token: Option<ProofToken>Requested proof token
requested_attached_reference: Option<String>Token reference for future operations
requested_unattached_reference: Option<String>Token reference for external use
Trait Implementations§
Source§impl Clone for RequestSecurityTokenResponse
impl Clone for RequestSecurityTokenResponse
Source§fn clone(&self) -> RequestSecurityTokenResponse
fn clone(&self) -> RequestSecurityTokenResponse
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 moreSource§impl Debug for RequestSecurityTokenResponse
impl Debug for RequestSecurityTokenResponse
Source§impl<'de> Deserialize<'de> for RequestSecurityTokenResponse
impl<'de> Deserialize<'de> for RequestSecurityTokenResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RequestSecurityTokenResponse
impl RefUnwindSafe for RequestSecurityTokenResponse
impl Send for RequestSecurityTokenResponse
impl Sync for RequestSecurityTokenResponse
impl Unpin for RequestSecurityTokenResponse
impl UnwindSafe for RequestSecurityTokenResponse
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
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: 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