Struct google_cloud_auth::credentials::CredentialsFile
source · pub struct CredentialsFile {Show 17 fields
pub tp: String,
pub client_email: Option<String>,
pub private_key_id: Option<String>,
pub private_key: Option<String>,
pub auth_uri: Option<String>,
pub token_uri: Option<String>,
pub project_id: Option<String>,
pub client_secret: Option<String>,
pub client_id: Option<String>,
pub refresh_token: Option<String>,
pub audience: Option<String>,
pub subject_token_type: Option<String>,
pub token_url_external: Option<String>,
pub token_info_url: Option<String>,
pub service_account_impersonation_url: Option<String>,
pub credential_source: Option<CredentialSource>,
pub quota_project_id: Option<String>,
}Fields
tp: Stringclient_email: Option<String>private_key_id: Option<String>private_key: Option<String>auth_uri: Option<String>token_uri: Option<String>project_id: Option<String>client_secret: Option<String>client_id: Option<String>refresh_token: Option<String>audience: Option<String>subject_token_type: Option<String>token_url_external: Option<String>token_info_url: Option<String>service_account_impersonation_url: Option<String>credential_source: Option<CredentialSource>quota_project_id: Option<String>Implementations
Trait Implementations
sourceimpl Clone for CredentialsFile
impl Clone for CredentialsFile
sourcefn clone(&self) -> CredentialsFile
fn clone(&self) -> CredentialsFile
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl<'de> Deserialize<'de> for CredentialsFile
impl<'de> Deserialize<'de> for CredentialsFile
sourcefn 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 RefUnwindSafe for CredentialsFile
impl Send for CredentialsFile
impl Sync for CredentialsFile
impl Unpin for CredentialsFile
impl UnwindSafe for CredentialsFile
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more