pub struct AuthMethodTerminal {
pub id: String,
pub name: String,
pub description: String,
}Expand description
The terminal variant of AuthMethod.
Fields§
§id: StringA unique identifier for this auth method.
The schema names every AuthMethod
carries an id; the value is opaque to
the wire and meaningful only to the
agent and editor that negotiated it.
name: StringA human-readable display name.
description: StringA human-readable description.
Trait Implementations§
Source§impl Clone for AuthMethodTerminal
impl Clone for AuthMethodTerminal
Source§impl Debug for AuthMethodTerminal
impl Debug for AuthMethodTerminal
Source§impl<'de> Deserialize<'de> for AuthMethodTerminal
impl<'de> Deserialize<'de> for AuthMethodTerminal
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 AuthMethodTerminal
Source§impl PartialEq for AuthMethodTerminal
impl PartialEq for AuthMethodTerminal
Source§impl Serialize for AuthMethodTerminal
impl Serialize for AuthMethodTerminal
impl StructuralPartialEq for AuthMethodTerminal
Auto Trait Implementations§
impl Freeze for AuthMethodTerminal
impl RefUnwindSafe for AuthMethodTerminal
impl Send for AuthMethodTerminal
impl Sync for AuthMethodTerminal
impl Unpin for AuthMethodTerminal
impl UnsafeUnpin for AuthMethodTerminal
impl UnwindSafe for AuthMethodTerminal
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