Enum gapi_grpc::google::cloud::dataqna::v1alpha::SuggestionType[][src]

#[repr(i32)]pub enum SuggestionType {
    Unspecified,
    Entity,
    Template,
}

The type of suggestion.

Variants

Unspecified

No suggestiont type is specified.

Entity

Entity suggestion type. Suggestions are for single entities.

Template

Template suggestion type. Suggestions are for full sentences.

Implementations

impl SuggestionType[src]

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

Returns true if value is a variant of SuggestionType.

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

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

Trait Implementations

impl Clone for SuggestionType[src]

impl Copy for SuggestionType[src]

impl Debug for SuggestionType[src]

impl Default for SuggestionType[src]

impl Eq for SuggestionType[src]

impl From<SuggestionType> for i32[src]

impl Hash for SuggestionType[src]

impl Ord for SuggestionType[src]

impl PartialEq<SuggestionType> for SuggestionType[src]

impl PartialOrd<SuggestionType> for SuggestionType[src]

impl StructuralEq for SuggestionType[src]

impl StructuralPartialEq for SuggestionType[src]

Auto Trait Implementations

impl RefUnwindSafe for SuggestionType

impl Send for SuggestionType

impl Sync for SuggestionType

impl Unpin for SuggestionType

impl UnwindSafe for SuggestionType

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]