pub enum RequestVerificationError {
Sdk(Error),
RoomCreation(OwnedUserId),
}
Available on crate feature
e2e-encryption
only.Expand description
Error when requesting a verification.
Variants§
Sdk(Error)
An ordinary error coming from the SDK, i.e. when we fail to send out a HTTP request or if there’s an error with the storage layer.
RoomCreation(OwnedUserId)
Verifying other users requires having a DM open with them, this error signals that we didn’t have a DM and that we failed to create one.
Trait Implementations§
source§impl Debug for RequestVerificationError
impl Debug for RequestVerificationError
source§impl Display for RequestVerificationError
impl Display for RequestVerificationError
source§impl Error for RequestVerificationError
impl Error for RequestVerificationError
source§fn 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 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for RequestVerificationError
impl Send for RequestVerificationError
impl Sync for RequestVerificationError
impl Unpin for RequestVerificationError
impl !UnwindSafe for RequestVerificationError
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§fn clone_handle(handle: Handle) -> Handle
fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>