#[non_exhaustive]pub enum Answer {
ArticleSuggestionAnswer(Box<ArticleAnswer>),
FaqAnswer(Box<FaqAnswer>),
DialogflowAssistAnswer(Box<DialogflowAssistAnswer>),
GeneratorSuggestion(Box<GeneratorSuggestion>),
}Available on crate feature
answer-records only.Expand description
Output only. The agent assist answer.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ArticleSuggestionAnswer(Box<ArticleAnswer>)
Output only. The article suggestion answer.
FaqAnswer(Box<FaqAnswer>)
Output only. The FAQ answer.
DialogflowAssistAnswer(Box<DialogflowAssistAnswer>)
Output only. Dialogflow assist answer.
GeneratorSuggestion(Box<GeneratorSuggestion>)
Output only. The generator suggestion.
Trait Implementations§
impl StructuralPartialEq for Answer
Auto Trait Implementations§
impl Freeze for Answer
impl RefUnwindSafe for Answer
impl Send for Answer
impl Sync for Answer
impl Unpin for Answer
impl UnsafeUnpin for Answer
impl UnwindSafe for Answer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more