pub struct CompiledProviderState {
pub id: ProviderId,
pub display_name: String,
pub presence: ProviderPresence,
pub support_reason: Option<String>,
pub retained_family_match: Option<RetainedFamilyMatch>,
pub authored: bool,
pub stored: bool,
pub effective_auth: EffectiveCredentialSource,
pub durable_connection: Option<DurableConnectionDescriptor>,
}Expand description
Safe current provider row, including configured providers removed from the catalog.
Fields§
§id: ProviderId§display_name: String§presence: ProviderPresence§support_reason: Option<String>§retained_family_match: Option<RetainedFamilyMatch>§stored: bool§effective_auth: EffectiveCredentialSource§durable_connection: Option<DurableConnectionDescriptor>Trait Implementations§
Source§impl Clone for CompiledProviderState
impl Clone for CompiledProviderState
Source§fn clone(&self) -> CompiledProviderState
fn clone(&self) -> CompiledProviderState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CompiledProviderState
impl RefUnwindSafe for CompiledProviderState
impl Send for CompiledProviderState
impl Sync for CompiledProviderState
impl Unpin for CompiledProviderState
impl UnsafeUnpin for CompiledProviderState
impl UnwindSafe for CompiledProviderState
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