error.rs
1#[cfg(feature = "scram")]
2use getrandom::Error as RngError;
3
4/// A wrapper enum for things that could go wrong in this crate.
5#[derive(Debug)]
6pub enum Error {
7 #[cfg(feature = "scram")]
8 /// An error while initializing the Rng.
9 RngError(RngError),
10 /// An error in a SASL mechanism.
11 SaslError(String),
12}
13
14#[cfg(feature = "scram")]
15impl From<RngError> for Error {
16 fn from(err: RngError) -> Error {
17 Error::RngError(err)
18 }
19}