pub enum HarnessAuthenticationMethodId {
Browser,
DeviceCode,
}Expand description
Stable identifier for a harness-native authentication mechanism.
Variants§
Browser
The native CLI opens or directs the user to a browser sign-in.
DeviceCode
The native CLI prints a device code completed in another browser.
Trait Implementations§
Source§impl Clone for HarnessAuthenticationMethodId
impl Clone for HarnessAuthenticationMethodId
Source§fn clone(&self) -> HarnessAuthenticationMethodId
fn clone(&self) -> HarnessAuthenticationMethodId
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 moreimpl Copy for HarnessAuthenticationMethodId
Source§impl<'de> Deserialize<'de> for HarnessAuthenticationMethodId
impl<'de> Deserialize<'de> for HarnessAuthenticationMethodId
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
impl Eq for HarnessAuthenticationMethodId
impl StructuralPartialEq for HarnessAuthenticationMethodId
Auto Trait Implementations§
impl Freeze for HarnessAuthenticationMethodId
impl RefUnwindSafe for HarnessAuthenticationMethodId
impl Send for HarnessAuthenticationMethodId
impl Sync for HarnessAuthenticationMethodId
impl Unpin for HarnessAuthenticationMethodId
impl UnsafeUnpin for HarnessAuthenticationMethodId
impl UnwindSafe for HarnessAuthenticationMethodId
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.