Enum gapi_grpc::google::cloud::dataqna::v1alpha::interpret_error::InterpretErrorCode[][src]

#[repr(i32)]pub enum InterpretErrorCode {
    Unspecified,
    InvalidQuery,
    FailedToUnderstand,
    FailedToAnswer,
}

The interpret error code provides an error category why the interpretation failed.

Variants

Unspecified

No interpret error code was specified.

InvalidQuery

The query is not valid.

FailedToUnderstand

The interpreter failed to understand the question. For example, because it was too ambiguous.

FailedToAnswer

The interpreter could understand the question, but was not able to arrive at an answer. For example, because a requested operation is not supported.

Implementations

impl InterpretErrorCode[src]

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

Returns true if value is a variant of InterpretErrorCode.

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

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

Trait Implementations

impl Clone for InterpretErrorCode[src]

impl Copy for InterpretErrorCode[src]

impl Debug for InterpretErrorCode[src]

impl Default for InterpretErrorCode[src]

impl Eq for InterpretErrorCode[src]

impl From<InterpretErrorCode> for i32[src]

impl Hash for InterpretErrorCode[src]

impl Ord for InterpretErrorCode[src]

impl PartialEq<InterpretErrorCode> for InterpretErrorCode[src]

impl PartialOrd<InterpretErrorCode> for InterpretErrorCode[src]

impl StructuralEq for InterpretErrorCode[src]

impl StructuralPartialEq for InterpretErrorCode[src]

Auto Trait Implementations

impl RefUnwindSafe for InterpretErrorCode

impl Send for InterpretErrorCode

impl Sync for InterpretErrorCode

impl Unpin for InterpretErrorCode

impl UnwindSafe for InterpretErrorCode

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]