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<'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