Enum gapi_grpc::google::cloud::vision::v1p3beta1::batch_operation_metadata::State [−][src]
pub enum State { Unspecified, Processing, Successful, Failed, Cancelled, }
Enumerates the possible states that the batch request can be in.
Variants
Invalid.
Request is actively being processed.
The request is done and at least one item has been successfully processed.
The request is done and no item has been successfully processed.
The request is done after the longrunning.Operations.CancelOperation has been called by the user. Any records that were processed before the cancel command are output as specified in the request.
Implementations
impl State
[src][−]
pub fn is_valid(value: i32) -> bool
[src][−]
Returns true
if value
is a variant of State
.
pub fn from_i32(value: i32) -> Option<State>
[src][−]
Converts an i32
to a State
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for State
[src][+]
impl Copy for State
[src]
impl Debug for State
[src][+]
impl Default for State
[src][+]
impl Eq for State
[src]
impl From<State> for i32
[src][+]
impl Hash for State
[src][+]
impl Ord for State
[src][+]
impl PartialEq<State> for State
[src][+]
impl PartialOrd<State> for State
[src][+]
impl StructuralEq for State
[src]
impl StructuralPartialEq for State
[src]
Auto Trait Implementations
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnwindSafe for State
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src][+]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
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][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,