pub struct ProfileConfig {
pub client_id: Option<String>,
pub client_secret: Option<String>,
pub base_url: Option<String>,
pub callback_url: Option<String>,
pub da_nickname: Option<String>,
pub use_keychain: bool,
pub context_hub_id: Option<String>,
pub context_project_id: Option<String>,
pub context_account_id: Option<String>,
}Expand description
Profile configuration for credential management
Fields§
§client_id: Option<String>§client_secret: Option<String>§base_url: Option<String>§callback_url: Option<String>§da_nickname: Option<String>§use_keychain: bool§context_hub_id: Option<String>Sticky context: default hub ID for commands that need it
context_project_id: Option<String>Sticky context: default project ID for commands that need it
context_account_id: Option<String>Sticky context: default account ID for admin commands
Trait Implementations§
Source§impl Clone for ProfileConfig
impl Clone for ProfileConfig
Source§fn clone(&self) -> ProfileConfig
fn clone(&self) -> ProfileConfig
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 ProfileConfig
impl Debug for ProfileConfig
Source§impl Default for ProfileConfig
impl Default for ProfileConfig
Source§fn default() -> ProfileConfig
fn default() -> ProfileConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProfileConfig
impl<'de> Deserialize<'de> for ProfileConfig
Source§fn 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 Freeze for ProfileConfig
impl RefUnwindSafe for ProfileConfig
impl Send for ProfileConfig
impl Sync for ProfileConfig
impl Unpin for ProfileConfig
impl UnsafeUnpin for ProfileConfig
impl UnwindSafe for ProfileConfig
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