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: StoreErrorSerdeJson(JsonError)An error when (de)serializing JSON.
Tuple Fields of SerdeJson
0: JsonErrorIoError(IoError)An error representing IO errors.
Tuple Fields of IoError
0: IoErrorCryptoStore(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: OlmErrorMegolmError(MegolmError)This is supported on
encryption only.An error occurred during a E2EE group operation.
Tuple Fields of MegolmError
0: MegolmErrorTrait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.