pub struct ApplicationDefaultCredentialsFlowOpts {
pub metadata_url: Option<String>,
}
Expand description
Provide options for the Application Default Credential Flow, mostly used for testing
Fields§
§metadata_url: Option<String>
Used as base to build the url during token request from GCP metadata server
Trait Implementations§
source§impl Clone for ApplicationDefaultCredentialsFlowOpts
impl Clone for ApplicationDefaultCredentialsFlowOpts
source§fn clone(&self) -> ApplicationDefaultCredentialsFlowOpts
fn clone(&self) -> ApplicationDefaultCredentialsFlowOpts
Returns a copy 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 Default for ApplicationDefaultCredentialsFlowOpts
impl Default for ApplicationDefaultCredentialsFlowOpts
source§fn default() -> ApplicationDefaultCredentialsFlowOpts
fn default() -> ApplicationDefaultCredentialsFlowOpts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ApplicationDefaultCredentialsFlowOpts
impl RefUnwindSafe for ApplicationDefaultCredentialsFlowOpts
impl Send for ApplicationDefaultCredentialsFlowOpts
impl Sync for ApplicationDefaultCredentialsFlowOpts
impl Unpin for ApplicationDefaultCredentialsFlowOpts
impl UnwindSafe for ApplicationDefaultCredentialsFlowOpts
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)