[−][src]Enum kube::Error
Possible errors when working with kube
Variants
Api(ErrorResponse)
ApiError for when things fail
This can be parsed into as an error handling fallback.
Replacement data for reqwest::Response::error_for_status,
which is often lacking in good permission errors.
It's also used in WatchEvent
from watch calls.
It's quite common to get a 410 Gone
when the resourceVersion is too old.
ReqwestError(Error)
Reqwest error
HttpError(Error)
Http based error
InternalUrlError(ParseError)
Url conversion error
SerdeError(Error)
Common error case when requesting parsing into own structs
Error building a request
Error sending a request
Error parsing a response
InvalidMethod(String)
An invalid method was used
RequestValidation(String)
A request validation failed
DynamicResource(String)
A dynamic resource conversion failure
Kubeconfig(ConfigError)
Configuration error
SslError(String)
An error with configuring SSL occured
OpensslError(ErrorStack)
An error from openssl when handling configuration
Trait Implementations
impl Debug for Error
[src]
impl Display for Error
[src]
impl Error for Error
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<ConfigError> for Error
[src]
fn from(source: ConfigError) -> Self
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<ErrorStack> for Error
[src]
fn from(source: ErrorStack) -> Self
[src]
impl From<ParseError> for Error
[src]
fn from(source: ParseError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,