Enum matrix_sdk::ClientBuildError
source · [−]pub enum ClientBuildError {
MissingHomeserver,
AutoDiscovery(FromHttpResponseError<RumaApiError>),
Url(ParseError),
Http(HttpError),
SledStore(OpenStoreError),
}
Expand description
Errors that can happen in ClientBuilder::build
.
Variants
MissingHomeserver
No homeserver or user ID was configured
AutoDiscovery(FromHttpResponseError<RumaApiError>)
Error looking up the .well-known endpoint on auto-discovery
Url(ParseError)
An error encountered when trying to parse the homeserver url.
Http(HttpError)
Error doing an HTTP request.
SledStore(OpenStoreError)
sled
only.Error opening the sled store.
Trait Implementations
sourceimpl Debug for ClientBuildError
impl Debug for ClientBuildError
sourceimpl Display for ClientBuildError
impl Display for ClientBuildError
sourceimpl Error for ClientBuildError
impl Error for ClientBuildError
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
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<HttpError> for ClientBuildError
impl From<HttpError> for ClientBuildError
sourceimpl From<OpenStoreError> for ClientBuildError
impl From<OpenStoreError> for ClientBuildError
sourcefn from(source: OpenStoreError) -> Self
fn from(source: OpenStoreError) -> Self
Converts to this type from the input type.
sourceimpl From<ParseError> for ClientBuildError
impl From<ParseError> for ClientBuildError
sourcefn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for ClientBuildError
impl Send for ClientBuildError
impl Sync for ClientBuildError
impl Unpin for ClientBuildError
impl !UnwindSafe for ClientBuildError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more