pub struct OAuthBearerSessionAuthInput {
pub principal: Option<String>,
pub issuer: Option<String>,
pub subject: Option<String>,
pub audience: Option<String>,
pub scopes: Vec<String>,
pub federated_claims: OAuthBearerFederatedClaims,
pub enterprise_identity: Option<EnterpriseIdentityContext>,
pub token_fingerprint: Option<String>,
pub origin: Option<String>,
}Fields§
§principal: Option<String>§issuer: Option<String>§subject: Option<String>§audience: Option<String>§scopes: Vec<String>§federated_claims: OAuthBearerFederatedClaims§enterprise_identity: Option<EnterpriseIdentityContext>§token_fingerprint: Option<String>§origin: Option<String>Trait Implementations§
Source§impl Clone for OAuthBearerSessionAuthInput
impl Clone for OAuthBearerSessionAuthInput
Source§fn clone(&self) -> OAuthBearerSessionAuthInput
fn clone(&self) -> OAuthBearerSessionAuthInput
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 OAuthBearerSessionAuthInput
impl Debug for OAuthBearerSessionAuthInput
Source§impl<'de> Deserialize<'de> for OAuthBearerSessionAuthInput
impl<'de> Deserialize<'de> for OAuthBearerSessionAuthInput
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OAuthBearerSessionAuthInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OAuthBearerSessionAuthInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OAuthBearerSessionAuthInput
impl Serialize for OAuthBearerSessionAuthInput
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for OAuthBearerSessionAuthInput
impl StructuralPartialEq for OAuthBearerSessionAuthInput
Auto Trait Implementations§
impl Freeze for OAuthBearerSessionAuthInput
impl RefUnwindSafe for OAuthBearerSessionAuthInput
impl Send for OAuthBearerSessionAuthInput
impl Sync for OAuthBearerSessionAuthInput
impl Unpin for OAuthBearerSessionAuthInput
impl UnsafeUnpin for OAuthBearerSessionAuthInput
impl UnwindSafe for OAuthBearerSessionAuthInput
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