Enum gapi_grpc::google::actions::sdk::v2::interactionmodel::event_handler::Prompt[][src]

pub enum Prompt {
    StaticPrompt(StaticPrompt),
    StaticPromptName(String),
}

Prompts can either be inlined or referenced by name.

Variants

StaticPrompt(StaticPrompt)

Inlined static prompt. Can contain references to string resources in bundles.

StaticPromptName(String)

Name of the static prompt to invoke.

Implementations

impl Prompt[src]

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

pub fn merge<B>(
    field: &mut Option<Prompt>,
    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 Prompt[src]

impl Debug for Prompt[src]

impl PartialEq<Prompt> for Prompt[src]

impl StructuralPartialEq for Prompt[src]

Auto Trait Implementations

impl RefUnwindSafe for Prompt

impl Send for Prompt

impl Sync for Prompt

impl Unpin for Prompt

impl UnwindSafe for Prompt

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]