#[non_exhaustive]pub struct SearchKnowledgeResponse {
pub answers: Vec<SearchKnowledgeAnswer>,
pub rewritten_query: String,
/* private fields */
}Available on crate feature
conversations only.Expand description
The response message for Conversations.SearchKnowledge.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.answers: Vec<SearchKnowledgeAnswer>Most relevant snippets extracted from articles in the given knowledge base, ordered by confidence.
rewritten_query: StringThe rewritten query used to search knowledge.
Implementations§
Source§impl SearchKnowledgeResponse
impl SearchKnowledgeResponse
pub fn new() -> Self
Sourcepub fn set_answers<T, V>(self, v: T) -> Self
pub fn set_answers<T, V>(self, v: T) -> Self
Sourcepub fn set_rewritten_query<T: Into<String>>(self, v: T) -> Self
pub fn set_rewritten_query<T: Into<String>>(self, v: T) -> Self
Sets the value of rewritten_query.
§Example
ⓘ
let x = SearchKnowledgeResponse::new().set_rewritten_query("example");Trait Implementations§
Source§impl Clone for SearchKnowledgeResponse
impl Clone for SearchKnowledgeResponse
Source§fn clone(&self) -> SearchKnowledgeResponse
fn clone(&self) -> SearchKnowledgeResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SearchKnowledgeResponse
impl Debug for SearchKnowledgeResponse
Source§impl Default for SearchKnowledgeResponse
impl Default for SearchKnowledgeResponse
Source§fn default() -> SearchKnowledgeResponse
fn default() -> SearchKnowledgeResponse
Returns the “default value” for a type. Read more
Source§impl Message for SearchKnowledgeResponse
impl Message for SearchKnowledgeResponse
Source§impl PartialEq for SearchKnowledgeResponse
impl PartialEq for SearchKnowledgeResponse
impl StructuralPartialEq for SearchKnowledgeResponse
Auto Trait Implementations§
impl Freeze for SearchKnowledgeResponse
impl RefUnwindSafe for SearchKnowledgeResponse
impl Send for SearchKnowledgeResponse
impl Sync for SearchKnowledgeResponse
impl Unpin for SearchKnowledgeResponse
impl UnsafeUnpin for SearchKnowledgeResponse
impl UnwindSafe for SearchKnowledgeResponse
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