[][src]Enum envoy_sdk::extension::factory::DrainStatus

pub enum DrainStatus {
    Ongoing,
    Complete,
}

Possible responses to the the request to drain the extension.

Variants

Ongoing

Extension is being drained and cannot be removed just yet.

Complete

Extension has been drained and can be removed now.

Trait Implementations

impl Clone for DrainStatus[src]

impl Copy for DrainStatus[src]

impl Debug for DrainStatus[src]

impl Eq for DrainStatus[src]

impl Hash for DrainStatus[src]

impl PartialEq<DrainStatus> for DrainStatus[src]

impl StructuralEq for DrainStatus[src]

impl StructuralPartialEq for DrainStatus[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.