pub enum RngError {
LockPoisoned,
NotEnoughRandomness,
}Variants§
Trait Implementations§
Source§impl Error for RngError
impl Error for RngError
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()
Source§impl From<RngError> for XEdDSAError
impl From<RngError> for XEdDSAError
Source§impl<ID, OP, PKI, DGM, KMG, ORD> From<RngError> for GroupError<ID, OP, PKI, DGM, KMG, ORD>where
PKI: IdentityRegistry<ID, PKI::State> + PreKeyRegistry<ID, LongTermKeyBundle>,
DGM: GroupMembership<ID, OP>,
KMG: PreKeyManager,
ORD: Ordering<ID, OP, DGM>,
Available on crate features data_scheme only.
impl<ID, OP, PKI, DGM, KMG, ORD> From<RngError> for GroupError<ID, OP, PKI, DGM, KMG, ORD>where
PKI: IdentityRegistry<ID, PKI::State> + PreKeyRegistry<ID, LongTermKeyBundle>,
DGM: GroupMembership<ID, OP>,
KMG: PreKeyManager,
ORD: Ordering<ID, OP, DGM>,
Available on crate features
data_scheme only.Source§impl From<RngError> for GroupSecretError
Available on crate features data_scheme only.
impl From<RngError> for GroupSecretError
Available on crate features
data_scheme only.Source§impl From<RngError> for KeyManagerError
impl From<RngError> for KeyManagerError
Source§impl<ID, OP, PKI, DGM, KMG> From<RngError> for DcgkaError<ID, OP, PKI, DGM, KMG>where
PKI: IdentityRegistry<ID, PKI::State> + PreKeyRegistry<ID, OneTimeKeyBundle>,
DGM: AckedGroupMembership<ID, OP>,
KMG: PreKeyManager,
Available on crate features message_scheme only.
impl<ID, OP, PKI, DGM, KMG> From<RngError> for DcgkaError<ID, OP, PKI, DGM, KMG>where
PKI: IdentityRegistry<ID, PKI::State> + PreKeyRegistry<ID, OneTimeKeyBundle>,
DGM: AckedGroupMembership<ID, OP>,
KMG: PreKeyManager,
Available on crate features
message_scheme only.Source§impl From<RngError> for TwoPartyError
impl From<RngError> for TwoPartyError
Auto Trait Implementations§
impl Freeze for RngError
impl RefUnwindSafe for RngError
impl Send for RngError
impl Sync for RngError
impl Unpin for RngError
impl UnsafeUnpin for RngError
impl UnwindSafe for RngError
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