Enum gapi_grpc::google::privacy::dlp::v2::dlp_job::JobState[][src]

#[repr(i32)]pub enum JobState {
    Unspecified,
    Pending,
    Running,
    Done,
    Canceled,
    Failed,
    Active,
}

Possible states of a job. New items may be added.

Variants

Unspecified

Unused.

Pending

The job has not yet started.

Running

The job is currently running. Once a job has finished it will transition to FAILED or DONE.

Done

The job is no longer running.

Canceled

The job was canceled before it could complete.

Failed

The job had an error and did not complete.

Active

The job is currently accepting findings via hybridInspect. A hybrid job in ACTIVE state may continue to have findings added to it through calling of hybridInspect. After the job has finished no more calls to hybridInspect may be made. ACTIVE jobs can transition to DONE.

Implementations

impl JobState[src]

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

Returns true if value is a variant of JobState.

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

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

Trait Implementations

impl Clone for JobState[src]

impl Copy for JobState[src]

impl Debug for JobState[src]

impl Default for JobState[src]

impl Eq for JobState[src]

impl From<JobState> for i32[src]

impl Hash for JobState[src]

impl Ord for JobState[src]

impl PartialEq<JobState> for JobState[src]

impl PartialOrd<JobState> for JobState[src]

impl StructuralEq for JobState[src]

impl StructuralPartialEq for JobState[src]

Auto Trait Implementations

impl RefUnwindSafe for JobState

impl Send for JobState

impl Sync for JobState

impl Unpin for JobState

impl UnwindSafe for JobState

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> 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>, 
[src]

impl<T> WithSubscriber for T[src]