Enum olm_rs::errors::OlmUtilityError[][src]

pub enum OlmUtilityError {
    InvalidBase64,
    OutputBufferTooSmall,
    BadMessageMac,
    Unknown,
}

All errors that could be caused by an operation regarding OlmUitlity. Errors are named exactly like the ones in libolm.

Variants

InvalidBase64
OutputBufferTooSmall
BadMessageMac
Unknown

Trait Implementations

impl Debug for OlmUtilityError[src]

impl PartialEq<OlmUtilityError> for OlmUtilityError[src]

impl StructuralPartialEq for OlmUtilityError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.