[][src]Struct rusoto_lex_runtime::PredictedIntent

pub struct PredictedIntent {
    pub intent_name: Option<String>,
    pub nlu_intent_confidence: Option<IntentConfidence>,
    pub slots: Option<HashMap<String, String>>,
}

An intent that Amazon Lex suggests satisfies the user's intent. Includes the name of the intent, the confidence that Amazon Lex has that the user's intent is satisfied, and the slots defined for the intent.

Fields

intent_name: Option<String>

The name of the intent that Amazon Lex suggests satisfies the user's intent.

nlu_intent_confidence: Option<IntentConfidence>

Indicates how confident Amazon Lex is that an intent satisfies the user's intent.

slots: Option<HashMap<String, String>>

The slot and slot values associated with the predicted intent.

Trait Implementations

impl Clone for PredictedIntent[src]

impl Debug for PredictedIntent[src]

impl Default for PredictedIntent[src]

impl<'de> Deserialize<'de> for PredictedIntent[src]

impl PartialEq<PredictedIntent> for PredictedIntent[src]

impl StructuralPartialEq for PredictedIntent[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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.