Skip to main content

SecretInputProvider

Trait SecretInputProvider 

Source
pub trait SecretInputProvider: Send + Sync {
    // Required methods
    fn read_new_account_password(
        &self,
        from_stdin: bool,
    ) -> Result<SecretString, AppError>;
    fn read_login_secrets(
        &self,
        mode: LoginSecretMode,
    ) -> Result<LoginSecrets, AppError>;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§