Enum gapi_grpc::google::cloud::dialogflow::v2beta1::intent::message::rbm_suggestion::Suggestion[][src]

pub enum Suggestion {
    Reply(RbmSuggestedReply),
    Action(RbmSuggestedAction),
}

Predefined suggested response or action for user to choose

Variants

Reply(RbmSuggestedReply)

Predefined replies for user to select instead of typing

Action(RbmSuggestedAction)

Predefined client side actions that user can choose

Implementations

impl Suggestion[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<Suggestion>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for Suggestion[src]

impl Debug for Suggestion[src]

impl PartialEq<Suggestion> for Suggestion[src]

impl StructuralPartialEq for Suggestion[src]

Auto Trait Implementations

impl RefUnwindSafe for Suggestion

impl Send for Suggestion

impl Sync for Suggestion

impl Unpin for Suggestion

impl UnwindSafe for Suggestion

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<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]