Enum gapi_grpc::google::cloud::dialogflow::cx::v3beta1::webhook_response::fulfillment_response::MergeBehavior[][src]

#[repr(i32)]pub enum MergeBehavior {
    Unspecified,
    Append,
    Replace,
}

Defines merge behavior for messages.

Variants

Unspecified

Not specified. APPEND will be used.

Append

messages will be appended to the list of messages waiting to be sent to the user.

Replace

messages will replace the list of messages waiting to be sent to the user.

Implementations

impl MergeBehavior[src]

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

Returns true if value is a variant of MergeBehavior.

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

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

Trait Implementations

impl Clone for MergeBehavior[src]

impl Copy for MergeBehavior[src]

impl Debug for MergeBehavior[src]

impl Default for MergeBehavior[src]

impl Eq for MergeBehavior[src]

impl From<MergeBehavior> for i32[src]

impl Hash for MergeBehavior[src]

impl Ord for MergeBehavior[src]

impl PartialEq<MergeBehavior> for MergeBehavior[src]

impl PartialOrd<MergeBehavior> for MergeBehavior[src]

impl StructuralEq for MergeBehavior[src]

impl StructuralPartialEq for MergeBehavior[src]

Auto Trait Implementations

impl RefUnwindSafe for MergeBehavior

impl Send for MergeBehavior

impl Sync for MergeBehavior

impl Unpin for MergeBehavior

impl UnwindSafe for MergeBehavior

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]