pub struct HarnessAuthenticationPlan {
pub schema: &'static str,
pub harness: HarnessId,
pub method: HarnessAuthenticationMethodId,
pub interaction: HarnessAuthenticationInteraction,
pub browser_behavior: HarnessBrowserBehavior,
pub headless: bool,
pub launch: HarnessAuthenticationLaunch,
pub instructions: &'static str,
}Expand description
Host-executable plan for one selected authentication method.
Fields§
§schema: &'static strWire schema identifier.
harness: HarnessIdHarness that owns the credentials and interaction.
method: HarnessAuthenticationMethodIdSelected native method.
interaction: HarnessAuthenticationInteractionInteraction the host must surface.
browser_behavior: HarnessBrowserBehaviorBrowser-opening behavior of the native CLI.
headless: boolWhether this plan is verified for a browserless machine.
launch: HarnessAuthenticationLaunchNative process to run in a visible, host-owned terminal.
instructions: &'static strConcise instructions for the host to display alongside the terminal.
Trait Implementations§
Source§impl Clone for HarnessAuthenticationPlan
impl Clone for HarnessAuthenticationPlan
Source§fn clone(&self) -> HarnessAuthenticationPlan
fn clone(&self) -> HarnessAuthenticationPlan
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 HarnessAuthenticationPlan
impl Debug for HarnessAuthenticationPlan
impl Eq for HarnessAuthenticationPlan
impl StructuralPartialEq for HarnessAuthenticationPlan
Auto Trait Implementations§
impl Freeze for HarnessAuthenticationPlan
impl RefUnwindSafe for HarnessAuthenticationPlan
impl Send for HarnessAuthenticationPlan
impl Sync for HarnessAuthenticationPlan
impl Unpin for HarnessAuthenticationPlan
impl UnsafeUnpin for HarnessAuthenticationPlan
impl UnwindSafe for HarnessAuthenticationPlan
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.