1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use thrussh::{AgentAuthError, Error};
use crate::QError;
impl From<Error> for QError {
fn from(error: Error) -> Self {
QError::fast_runtime_error(error)
}
}
impl From<AgentAuthError> for QError {
fn from(error: AgentAuthError) -> Self {
QError::fast_runtime_error(error)
}
}
impl From<thrussh_keys::Error> for QError {
fn from(error: thrussh_keys::Error) -> Self {
QError::fast_runtime_error(error)
}
}