pub enum TestMyCodeClientError {
Show 14 variants
HttpError {
url: Url,
status: StatusCode,
error: String,
obsolete_client: bool,
},
ConnectionError(Method, Url, Error),
Token(RequestTokenError<HttpClientError<Error>, StandardErrorResponse<BasicErrorResponseType>>),
UrlParse(String, ParseError),
HttpWriteResponse(Error),
HttpReadResponse(Error),
HttpJsonResponse(Url, JsonError),
HttpClientBuilder(Error),
AlreadyAuthenticated,
NotAuthenticated,
SystemTime(SystemTimeError),
WalkDir(Error),
FileError(FileError),
Plugin(PluginError),
}Expand description
The main error type for tmc-testmycode-client.
Variants§
HttpError
ConnectionError(Method, Url, Error)
Token(RequestTokenError<HttpClientError<Error>, StandardErrorResponse<BasicErrorResponseType>>)
UrlParse(String, ParseError)
HttpWriteResponse(Error)
HttpReadResponse(Error)
HttpJsonResponse(Url, JsonError)
HttpClientBuilder(Error)
AlreadyAuthenticated
NotAuthenticated
SystemTime(SystemTimeError)
WalkDir(Error)
FileError(FileError)
Plugin(PluginError)
Trait Implementations§
Source§impl Debug for TestMyCodeClientError
impl Debug for TestMyCodeClientError
Source§impl Display for TestMyCodeClientError
impl Display for TestMyCodeClientError
Source§impl Error for TestMyCodeClientError
impl Error for TestMyCodeClientError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Source§impl From<Error> for TestMyCodeClientError
impl From<Error> for TestMyCodeClientError
Source§impl From<FileError> for TestMyCodeClientError
impl From<FileError> for TestMyCodeClientError
Source§impl From<PluginError> for TestMyCodeClientError
impl From<PluginError> for TestMyCodeClientError
Source§fn from(source: PluginError) -> Self
fn from(source: PluginError) -> Self
Converts to this type from the input type.
Source§impl From<SystemTimeError> for TestMyCodeClientError
impl From<SystemTimeError> for TestMyCodeClientError
Source§fn from(source: SystemTimeError) -> Self
fn from(source: SystemTimeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TestMyCodeClientError
impl !RefUnwindSafe for TestMyCodeClientError
impl Send for TestMyCodeClientError
impl Sync for TestMyCodeClientError
impl Unpin for TestMyCodeClientError
impl !UnwindSafe for TestMyCodeClientError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.