pub struct TokenExchangeOptions {
pub subject_token: String,
pub subject_token_type: String,
pub actor_token: String,
pub actor_token_type: String,
pub scope: String,
pub resources: Vec<String>,
pub audiences: Vec<String>,
}Fields§
§subject_token: String§subject_token_type: String§actor_token: String§actor_token_type: String§scope: String§resources: Vec<String>§audiences: Vec<String>Implementations§
Source§impl TokenExchangeOptions
impl TokenExchangeOptions
pub fn normalized(&self) -> Self
Trait Implementations§
Source§impl Clone for TokenExchangeOptions
impl Clone for TokenExchangeOptions
Source§impl Debug for TokenExchangeOptions
impl Debug for TokenExchangeOptions
Source§impl Default for TokenExchangeOptions
impl Default for TokenExchangeOptions
impl Eq for TokenExchangeOptions
Source§impl PartialEq for TokenExchangeOptions
impl PartialEq for TokenExchangeOptions
impl StructuralPartialEq for TokenExchangeOptions
Auto Trait Implementations§
impl Freeze for TokenExchangeOptions
impl RefUnwindSafe for TokenExchangeOptions
impl Send for TokenExchangeOptions
impl Sync for TokenExchangeOptions
impl Unpin for TokenExchangeOptions
impl UnsafeUnpin for TokenExchangeOptions
impl UnwindSafe for TokenExchangeOptions
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