Enum fluvio_cluster::UnrecoverableCheck [−][src]
A type of check failure which is not recoverable
Variants
FailedRecovery(RecoverableCheck)
We failed to recover from a potentially-recoverable check failure
Check permissions to create k8 resources
Fields of PermissionError
resource: String
Name of the resource
The installed version of helm is incompatible
Fields of IncompatibleHelmVersion
The installed version of Kubectl is incompatible
Fields of IncompatibleKubectlVersion
There is no current Kubernetes context
Unable to connect to the active context
There are multiple fluvio-sys's installed
The current kubernetes cluster must have a server hostname
There is no load balancer service is not available
Minikube tunnel not found, this error is used in case of macos we don't try to get tunnel up as it needs elevated context
Default unhandled K8 client error
Trait Implementations
impl CheckSuggestion for UnrecoverableCheck
[src]
fn suggestion(&self) -> Option<String>
[src]
impl Debug for UnrecoverableCheck
[src]
impl Display for UnrecoverableCheck
[src]
impl Error for UnrecoverableCheck
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[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<UnrecoverableCheck> for CheckFailed
[src]
fn from(source: UnrecoverableCheck) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for UnrecoverableCheck
[src]
impl Send for UnrecoverableCheck
[src]
impl Sync for UnrecoverableCheck
[src]
impl Unpin for UnrecoverableCheck
[src]
impl UnwindSafe for UnrecoverableCheck
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
T: Fail,
pub fn as_fail(&self) -> &(dyn Fail + 'static)
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> Erased for T
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
E: 'static + Error + Send + Sync,
pub fn name(&self) -> Option<&str>
pub fn cause(&self) -> Option<&(dyn Fail + 'static)>
pub fn backtrace(&self) -> Option<&Backtrace>
pub fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
D: Display + Send + Sync + 'static,
pub fn compat(self) -> Compat<Self>
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> 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> 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>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,