pub struct CognitiveBrief {
pub query: String,
pub domain: MemoryDomain,
pub field: String,
pub summary: BriefSummary,
pub key_facts: Vec<BriefFact>,
pub evidence: Vec<BriefEvidence>,
pub cards: Vec<BriefCard>,
pub entities: Vec<String>,
pub unresolved_items: Vec<BriefUnresolvedItem>,
pub uncertainty: Vec<BriefUncertainty>,
pub next_actions: Vec<String>,
}Fields§
§query: String§domain: MemoryDomain§field: String§summary: BriefSummary§key_facts: Vec<BriefFact>§evidence: Vec<BriefEvidence>§cards: Vec<BriefCard>§entities: Vec<String>§unresolved_items: Vec<BriefUnresolvedItem>§uncertainty: Vec<BriefUncertainty>§next_actions: Vec<String>Trait Implementations§
Source§impl Clone for CognitiveBrief
impl Clone for CognitiveBrief
Source§fn clone(&self) -> CognitiveBrief
fn clone(&self) -> CognitiveBrief
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CognitiveBrief
impl Debug for CognitiveBrief
Auto Trait Implementations§
impl Freeze for CognitiveBrief
impl RefUnwindSafe for CognitiveBrief
impl Send for CognitiveBrief
impl Sync for CognitiveBrief
impl Unpin for CognitiveBrief
impl UnsafeUnpin for CognitiveBrief
impl UnwindSafe for CognitiveBrief
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more