Enum kube::Error [−][src]
pub enum Error {
Show 16 variants
Api(ErrorResponse),
HyperError(Error),
Service(Box<dyn Error + Send + Sync + 'static, Global>),
FromUtf8(FromUtf8Error),
LinesCodecMaxLineLengthExceeded,
ReadEvents(Error),
HttpError(Error),
SerdeError(Error),
BuildRequest(Error),
InferConfig(InferConfigError),
Discovery(DiscoveryError),
SslError(String),
OpensslError(ErrorStack),
OpensslTls(Error),
UpgradeConnection(UpgradeConnectionError),
Auth(Error),
}
config
or client
only.Expand description
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.
Tuple Fields of Api
Hyper error
Service error
FromUtf8(FromUtf8Error)
UTF-8 Error
Tuple Fields of FromUtf8
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.
Tuple Fields of ReadEvents
0: Error
HttpError(Error)
Http based error
Tuple Fields of HttpError
0: Error
SerdeError(Error)
Common error case when requesting parsing into own structs
Tuple Fields of SerdeError
0: Error
BuildRequest(Error)
Failed to build request
Tuple Fields of BuildRequest
0: Error
InferConfig(InferConfigError)
Failed to infer config
Tuple Fields of InferConfig
Discovery(DiscoveryError)
Discovery errors
Tuple Fields of Discovery
SslError(String)
An error with configuring SSL occured
Tuple Fields of SslError
0: String
OpensslError(ErrorStack)
An error from openssl when handling configuration
Tuple Fields of OpensslError
0: ErrorStack
OpensslTls(Error)
Errors from OpenSSL TLS
Tuple Fields of OpensslTls
0: Error
UpgradeConnection(UpgradeConnectionError)
Failed to upgrade to a WebSocket connection
Tuple Fields of UpgradeConnection
Auth(Error)
Errors related to client auth
Tuple Fields of Auth
0: Error
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