Enum matrix_sdk::encryption::RoomKeyImportError
source · [−]pub enum RoomKeyImportError {
SerdeJson(JsonError),
StoreClosed,
Io(IoError),
CryptoStore(CryptoStoreError),
Export(KeyExportError),
}Available on crate feature
e2e-encryption only.Expand description
Error for the room key importing functionality.
Variants
SerdeJson(JsonError)
An error de/serializing type for the StateStore
StoreClosed
The crypto store isn’t yet open. Logging in is required to open the crypto store.
Io(IoError)
An IO error happened.
CryptoStore(CryptoStoreError)
An error occurred in the crypto store.
Export(KeyExportError)
An error occurred while importing the key export.
Trait Implementations
sourceimpl Debug for RoomKeyImportError
impl Debug for RoomKeyImportError
sourceimpl Display for RoomKeyImportError
impl Display for RoomKeyImportError
sourceimpl Error for RoomKeyImportError
impl Error for RoomKeyImportError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl From<CryptoStoreError> for RoomKeyImportError
impl From<CryptoStoreError> for RoomKeyImportError
sourcefn from(source: CryptoStoreError) -> Self
fn from(source: CryptoStoreError) -> Self
Converts to this type from the input type.
sourceimpl From<Error> for RoomKeyImportError
impl From<Error> for RoomKeyImportError
sourceimpl From<Error> for RoomKeyImportError
impl From<Error> for RoomKeyImportError
sourceimpl From<KeyExportError> for RoomKeyImportError
impl From<KeyExportError> for RoomKeyImportError
sourcefn from(source: KeyExportError) -> Self
fn from(source: KeyExportError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for RoomKeyImportError
impl Send for RoomKeyImportError
impl Sync for RoomKeyImportError
impl Unpin for RoomKeyImportError
impl !UnwindSafe for RoomKeyImportError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more