#[non_exhaustive]
pub enum SodokenError {
Show 17 variants
AllocationFailed,
BadHashSize,
BadSaltSize,
BadKeySize,
BadPublicKeySize,
BadSecretKeySize,
BadSignatureSize,
BadSeedSize,
BadCipherSize,
BadNonceSize,
BadMessageSize,
BadPassphraseSize,
BadOpsLimit,
BadMemLimit,
WriteOverflow,
InternalSodium,
Other(Box<dyn Error + Send + Sync>),
}
Expand description
Error type for holochain_crypto.
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
we were unable to allocate memory
the output hash size for this call didn’t fall within constraints
the salt size for this call didn’t fall within constraints
the key size for this call didn’t fall within constraints
the public key size for this call didn’t fall within constraints
the secret key size for this call didn’t fall within constraints
improper size for signature
improper size for message
the passphrase size for this call didn’t fall within constraints
the ops limit for this call didn’t fall within constraints
the mem limit for this call didn’t fall within constraints
bad bounds for write operation
Build an “Other” type SodokenError.
Formats the value using the given formatter. Read more
Formats the value using the given formatter. Read more
The lower-level source of this error, if any. Read more
🔬 This is a nightly-only experimental API. (backtrace
)
Returns a stack backtrace, if available, of where this error occurred. Read more
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
Converts the given value to a String
. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.