pub enum OlmSasError {
NotEnoughRandom,
OutputBufferTooSmall,
InputBufferTooSmall,
OtherPublicKeyUnset,
InvalidLength,
Unknown,
}
Expand description
All errors that could be caused by an operation regarding
OlmSas
.
Errors are named exactly like the ones in libolm.
Variants§
Trait Implementations§
Source§impl Debug for OlmSasError
impl Debug for OlmSasError
Source§impl Display for OlmSasError
impl Display for OlmSasError
Source§impl PartialEq for OlmSasError
impl PartialEq for OlmSasError
impl StructuralPartialEq for OlmSasError
Auto Trait Implementations§
impl Freeze for OlmSasError
impl RefUnwindSafe for OlmSasError
impl Send for OlmSasError
impl Sync for OlmSasError
impl Unpin for OlmSasError
impl UnwindSafe for OlmSasError
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