Enum kube::Error [−][src]
Possible errors when working with kube
Variants
Api(ErrorResponse)
ApiError for when things fail
This can be parsed into as an error handling fallback.
It’s also used in WatchEvent
from watch calls.
It’s quite common to get a 410 Gone
when the resourceVersion
is too old.
Connection(Error)
ConnectionError for when TcpStream fails to connect.
HyperError(Error)
Hyper error
Service(BoxError)
Service error
FromUtf8(FromUtf8Error)
UTF-8 Error
Returned when failed to find a newline character within max length.
Only returned by Client::request_events
and this should never happen as
the max is usize::MAX
.
ReadEvents(Error)
Returned on std::io::Error
when reading event stream.
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
RequestValidation(String)
A request validation failed
DynamicType(String)
A dynamic type conversion failure
Kubeconfig(ConfigError)
Configuration error
SslError(String)
An error with configuring SSL occured
OpensslError(ErrorStack)
An error from openssl when handling configuration
ProtocolSwitch(StatusCode)
ws
only.The server did not respond with SWITCHING_PROTOCOLS
status when upgrading the
connection.
ws
only.Upgrade
header was not set to websocket
(case insensitive)
ws
only.Connection
header was not set to Upgrade
(case insensitive)
ws
only.Sec-WebSocket-Accept
key mismatched.
ws
only.Sec-WebSocket-Protocol
mismatched.
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]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub 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<FromUtf8Error> for Error
[src]
fn from(source: FromUtf8Error) -> Self
[src]
impl From<OAuthError> for Error
[src]
oauth
only.fn from(e: OAuthError) -> 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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub 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> Same<T> for T
type Output = T
Should always be Self
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.
pub 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,