Enum gapi_grpc::google::actions::sdk::v2::conversation::SlotFillingStatus[][src]

#[repr(i32)]pub enum SlotFillingStatus {
    Unspecified,
    Initialized,
    Collecting,
    Final,
}

Represents the current status of slot filling.

Variants

Unspecified

Fallback value when the usage field is not populated.

Initialized

The slots have been initialized but slot filling has not started.

Collecting

The slot values are being collected.

Final

All slot values are final and cannot be changed.

Implementations

impl SlotFillingStatus[src]

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

Returns true if value is a variant of SlotFillingStatus.

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

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

Trait Implementations

impl Clone for SlotFillingStatus[src]

impl Copy for SlotFillingStatus[src]

impl Debug for SlotFillingStatus[src]

impl Default for SlotFillingStatus[src]

impl Eq for SlotFillingStatus[src]

impl From<SlotFillingStatus> for i32[src]

impl Hash for SlotFillingStatus[src]

impl Ord for SlotFillingStatus[src]

impl PartialEq<SlotFillingStatus> for SlotFillingStatus[src]

impl PartialOrd<SlotFillingStatus> for SlotFillingStatus[src]

impl StructuralEq for SlotFillingStatus[src]

impl StructuralPartialEq for SlotFillingStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for SlotFillingStatus

impl Send for SlotFillingStatus

impl Sync for SlotFillingStatus

impl Unpin for SlotFillingStatus

impl UnwindSafe for SlotFillingStatus

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]