Enum github_release_check::LookupError
source · [−]pub enum LookupError {
HttpClient(Error),
HeaderValue(InvalidHeaderValue),
HeaderToString(ToStrError),
NoReleases,
RepositoryNotFound,
AuthenticationError(u16),
ErrorHttpResponse(u16),
}
Expand description
Errors that may be raised by this crate.
Variants
HttpClient(Error)
May arise from working with the HTTP client.
HeaderValue(InvalidHeaderValue)
May arise from working with the HTTP client.
HeaderToString(ToStrError)
May arise from working with the HTTP client.
NoReleases
May arise if the repository does not have any releases.
RepositoryNotFound
May arise from a mis-supplied repository, or from not having access.
AuthenticationError(u16)
May arise from GitHub API missing or incorrect authentication.
ErrorHttpResponse(u16)
May arise if GitHub returns an error code from the lookup.
Trait Implementations
sourceimpl Debug for LookupError
impl Debug for LookupError
sourceimpl Display for LookupError
impl Display for LookupError
sourceimpl Error for LookupError
impl Error for LookupError
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<Error> for LookupError
impl From<Error> for LookupError
sourceimpl From<InvalidHeaderValue> for LookupError
impl From<InvalidHeaderValue> for LookupError
sourcefn from(source: InvalidHeaderValue) -> Self
fn from(source: InvalidHeaderValue) -> Self
Converts to this type from the input type.
sourceimpl From<ToStrError> for LookupError
impl From<ToStrError> for LookupError
sourcefn from(source: ToStrError) -> Self
fn from(source: ToStrError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for LookupError
impl Send for LookupError
impl Sync for LookupError
impl Unpin for LookupError
impl !UnwindSafe for LookupError
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>
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