[][src]Enum pachyderm::pfs::CommitState

#[repr(i32)]pub enum CommitState {
    Started,
    Ready,
    Finished,
}

CommitState describes the states a commit can be in. The states are increasingly specific, i.e. a commit that is FINISHED also counts as STARTED.

Variants

Started

The commit has been started, all commits satisfy this state.

Ready

The commit has been started, and all of its provenant commits have been finished.

Finished

The commit has been finished.

Implementations

impl CommitState[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of CommitState.

pub fn from_i32(value: i32) -> Option<CommitState>[src]

Converts an i32 to a CommitState, or None if value is not a valid variant.

Trait Implementations

impl Clone for CommitState[src]

impl Copy for CommitState[src]

impl Debug for CommitState[src]

impl Default for CommitState[src]

impl Eq for CommitState[src]

impl From<CommitState> for i32[src]

impl Hash for CommitState[src]

impl Ord for CommitState[src]

impl PartialEq<CommitState> for CommitState[src]

impl PartialOrd<CommitState> for CommitState[src]

impl StructuralEq for CommitState[src]

impl StructuralPartialEq for CommitState[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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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.

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

impl<T> WithSubscriber for T[src]