pub struct SshAuthEvent {
pub username: String,
pub instructions: String,
pub prompts: Vec<SshAuthPrompt>,
}Expand description
Represents an authentication request that needs to be handled before an ssh client can be established
Fields§
§username: StringRepresents the name of the user to be authenticated. This may be empty!
instructions: StringInformational text to be displayed to the user prior to the prompt
prompts: Vec<SshAuthPrompt>Prompts to be conveyed to the user, each representing a single answer needed
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SshAuthEvent
impl RefUnwindSafe for SshAuthEvent
impl Send for SshAuthEvent
impl Sync for SshAuthEvent
impl Unpin for SshAuthEvent
impl UnwindSafe for SshAuthEvent
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