Enum kube_client::error::Error [−][src]
pub enum Error {
Show 16 variants
Api(ErrorResponse),
HyperError(Error),
Service(BoxError),
FromUtf8(FromUtf8Error),
LinesCodecMaxLineLengthExceeded,
ReadEvents(Error),
HttpError(Error),
SerdeError(Error),
BuildRequest(Error),
InferConfig(InferConfigError),
Discovery(DiscoveryError),
NativeTls(NativeTlsError),
OpensslTls(OpensslTlsError),
RustlsTls(RustlsTlsError),
UpgradeConnection(UpgradeConnectionError),
Auth(AuthError),
}config or client only.Expand description
Possible errors when working with kube
Variants
Api(ErrorResponse)
Tuple Fields
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.
HyperError(Error)
Tuple Fields
0: ErrorHyper error
Service(BoxError)
Tuple Fields
0: BoxErrorService error
FromUtf8(FromUtf8Error)
Tuple Fields
UTF-8 Error
LinesCodecMaxLineLengthExceeded
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)
Tuple Fields
0: ErrorReturned on std::io::Error when reading event stream.
HttpError(Error)
Tuple Fields
0: ErrorHttp based error
SerdeError(Error)
Tuple Fields
0: ErrorCommon error case when requesting parsing into own structs
BuildRequest(Error)
Tuple Fields
0: ErrorFailed to build request
InferConfig(InferConfigError)
Tuple Fields
Failed to infer config
Discovery(DiscoveryError)
Tuple Fields
Discovery errors
NativeTls(NativeTlsError)
Tuple Fields
native-tls only.Errors from Native TLS
OpensslTls(OpensslTlsError)
Tuple Fields
Errors from OpenSSL TLS
RustlsTls(RustlsTlsError)
Tuple Fields
rustls-tls only.Errors from Rustls TLS
UpgradeConnection(UpgradeConnectionError)
Tuple Fields
ws only.Failed to upgrade to a WebSocket connection
Auth(AuthError)
Tuple Fields
0: AuthErrorclient only.Errors related to client auth
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
