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<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,
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,
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>,
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>,
Source§impl From<RngError> for GroupSecretError
impl From<RngError> for GroupSecretError
Source§impl From<RngError> for KeyManagerError
impl From<RngError> for KeyManagerError
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 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