pub struct HarnessAuthenticationReport {
pub schema: &'static str,
pub harness: HarnessId,
pub installed: bool,
pub executable: Option<String>,
pub state: HarnessAuthenticationState,
pub methods: Vec<HarnessAuthenticationMethod>,
pub reason: Option<String>,
}Expand description
Redacted native authentication readiness and available methods.
Fields§
§schema: &'static strWire schema identifier.
harness: HarnessIdInspected harness.
installed: boolWhether its native executable is installed.
executable: Option<String>Resolved executable path, when installed.
state: HarnessAuthenticationStateRedacted credential readiness.
methods: Vec<HarnessAuthenticationMethod>Verified native methods Supercode can coordinate.
reason: Option<String>Human-readable status explanation without native command output.
Trait Implementations§
Source§impl Clone for HarnessAuthenticationReport
impl Clone for HarnessAuthenticationReport
Source§fn clone(&self) -> HarnessAuthenticationReport
fn clone(&self) -> HarnessAuthenticationReport
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 moreSource§impl Debug for HarnessAuthenticationReport
impl Debug for HarnessAuthenticationReport
impl Eq for HarnessAuthenticationReport
impl StructuralPartialEq for HarnessAuthenticationReport
Auto Trait Implementations§
impl Freeze for HarnessAuthenticationReport
impl RefUnwindSafe for HarnessAuthenticationReport
impl Send for HarnessAuthenticationReport
impl Sync for HarnessAuthenticationReport
impl Unpin for HarnessAuthenticationReport
impl UnsafeUnpin for HarnessAuthenticationReport
impl UnwindSafe for HarnessAuthenticationReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.