pub struct ResolvedMemoryAnswerV1 {
pub schema_version: String,
pub query: String,
pub answer: Option<String>,
pub premise_status: PremiseStatus,
pub answer_disposition: AnswerDisposition,
pub state_view: StateView,
pub assertions: Vec<ResolvedAssertionV1>,
pub alternatives: Vec<BeliefAlternativeV1>,
pub receipt: StateResolutionReceiptV1,
pub retrieval_witness: RetrievalWitnessV1,
}Fields§
§schema_version: String§query: String§answer: Option<String>§premise_status: PremiseStatus§answer_disposition: AnswerDisposition§state_view: StateView§assertions: Vec<ResolvedAssertionV1>§alternatives: Vec<BeliefAlternativeV1>§receipt: StateResolutionReceiptV1§retrieval_witness: RetrievalWitnessV1Trait Implementations§
Source§impl Clone for ResolvedMemoryAnswerV1
impl Clone for ResolvedMemoryAnswerV1
Source§fn clone(&self) -> ResolvedMemoryAnswerV1
fn clone(&self) -> ResolvedMemoryAnswerV1
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 ResolvedMemoryAnswerV1
impl Debug for ResolvedMemoryAnswerV1
Source§impl<'de> Deserialize<'de> for ResolvedMemoryAnswerV1
impl<'de> Deserialize<'de> for ResolvedMemoryAnswerV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ResolvedMemoryAnswerV1
impl PartialEq for ResolvedMemoryAnswerV1
Source§impl Serialize for ResolvedMemoryAnswerV1
impl Serialize for ResolvedMemoryAnswerV1
impl StructuralPartialEq for ResolvedMemoryAnswerV1
Auto Trait Implementations§
impl Freeze for ResolvedMemoryAnswerV1
impl RefUnwindSafe for ResolvedMemoryAnswerV1
impl Send for ResolvedMemoryAnswerV1
impl Sync for ResolvedMemoryAnswerV1
impl Unpin for ResolvedMemoryAnswerV1
impl UnsafeUnpin for ResolvedMemoryAnswerV1
impl UnwindSafe for ResolvedMemoryAnswerV1
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