Enum fluvio_cluster::UninstallError[][src]

pub enum UninstallError {
    IoError(IoError),
    FluvioError(FluvioError),
    K8ConfigError(K8ConfigError),
    K8ClientError(K8ClientError),
    HelmError(HelmError),
    SCServiceTimeout,
    SCPortCheckTimeout,
    SCDNSTimeout,
    SPUTimeout,
    UnableToDetectService,
    HelmChartNotFound(String),
    Other(String),
}

Errors that may occur while trying to unintsall Fluvio

Variants

IoError(IoError)

An IO error occurred, such as opening a file or running a command.

FluvioError(FluvioError)

An error occurred with the Fluvio client.

K8ConfigError(K8ConfigError)

An error occurred with the Kubernetes config.

K8ClientError(K8ClientError)

An error occurred with the Kubernetes client.

HelmError(HelmError)

An error occurred while running helm.

SCServiceTimeout

Timed out when waiting for SC service.

SCPortCheckTimeout

Timed out when waiting for SC port check.

SCDNSTimeout

Timed out when waiting for DNS resolution.

SPUTimeout

Timed out when waiting for SPU.

UnableToDetectService

Unable to find Fluvio SC service in Kubernetes

HelmChartNotFound(String)

Unable to find a needed Helm chart

Other(String)

A different kind of error occurred.

Trait Implementations

impl Debug for UninstallError[src]

impl Display for UninstallError[src]

impl Error for UninstallError[src]

impl From<ClientError> for UninstallError[src]

impl From<ConfigError> for UninstallError[src]

impl From<Error> for UninstallError[src]

impl From<FluvioError> for UninstallError[src]

impl From<HelmError> for UninstallError[src]

impl From<UninstallError> for ClusterError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsFail for T where
    T: Fail, 

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]