Enum matrix_sdk_base::Error [−][src]
pub enum Error {
AuthenticationRequired,
StateStore(StoreError),
SerdeJson(JsonError),
IoError(IoError),
CryptoStore(CryptoStoreError),
OlmError(OlmError),
MegolmError(MegolmError),
}
Expand description
Internal representation of errors.
Variants
Queried endpoint requires authentication but was called on an anonymous client.
StateStore(StoreError)
A generic error returned when the state store fails not due to IO or (de)serialization.
Tuple Fields of StateStore
0: StoreError
SerdeJson(JsonError)
An error when (de)serializing JSON.
Tuple Fields of SerdeJson
0: JsonError
IoError(IoError)
An error representing IO errors.
Tuple Fields of IoError
0: IoError
CryptoStore(CryptoStoreError)
This is supported on
encryption
only.An error occurred in the crypto store.
Tuple Fields of CryptoStore
OlmError(OlmError)
This is supported on
encryption
only.An error occurred during a E2EE operation.
Tuple Fields of OlmError
0: OlmError
MegolmError(MegolmError)
This is supported on
encryption
only.An error occurred during a E2EE group operation.
Tuple Fields of MegolmError
0: MegolmError
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.