pub struct ProviderDescriptor {
pub available: bool,
pub kind: LoginProviderKind,
pub label: String,
}Expand description
A provider offered for interactive login.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§available: boolWhether this provider is currently available to sign in with.
kind: LoginProviderKindThe neutral provider kind.
label: StringHuman-readable menu label, owned by the runtime so every consumer renders identical text.
Trait Implementations§
Source§impl Clone for ProviderDescriptor
impl Clone for ProviderDescriptor
Source§impl Debug for ProviderDescriptor
impl Debug for ProviderDescriptor
Source§impl Default for ProviderDescriptor
impl Default for ProviderDescriptor
Source§impl<'de> Deserialize<'de> for ProviderDescriptor
impl<'de> Deserialize<'de> for ProviderDescriptor
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 ProviderDescriptor
impl RefUnwindSafe for ProviderDescriptor
impl Send for ProviderDescriptor
impl Sync for ProviderDescriptor
impl Unpin for ProviderDescriptor
impl UnsafeUnpin for ProviderDescriptor
impl UnwindSafe for ProviderDescriptor
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