pub enum MeshKdfError {
EmptyPassphrase,
InvalidParams(String),
Argon2(String),
Hkdf(String),
}Expand description
Errors returned during mesh-secret derivation.
Variants§
EmptyPassphrase
Passphrase string was empty.
InvalidParams(String)
Argon2id parameters were rejected by the implementation.
Argon2(String)
Argon2id execution failed.
Hkdf(String)
HKDF expansion failed (should be unreachable for our fixed sizes).
Trait Implementations§
Source§impl Debug for MeshKdfError
impl Debug for MeshKdfError
Source§impl Display for MeshKdfError
impl Display for MeshKdfError
Source§impl Error for MeshKdfError
impl Error for MeshKdfError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for MeshKdfError
impl RefUnwindSafe for MeshKdfError
impl Send for MeshKdfError
impl Sync for MeshKdfError
impl Unpin for MeshKdfError
impl UnsafeUnpin for MeshKdfError
impl UnwindSafe for MeshKdfError
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