pub struct EvidencePacketV1 {Show 15 fields
pub schema_version: String,
pub packet_id: String,
pub request_id: String,
pub query: String,
pub state_view: StateView,
pub outcome: EvidenceTerminalOutcomeV1,
pub items: Vec<EvidencePacketItemV1>,
pub gaps: Vec<EvidenceGapV1>,
pub routes: Vec<EvidenceRouteReceiptV1>,
pub answer: Option<String>,
pub answer_policy: AnswerPolicyDecision,
pub state_resolution_receipt: StateResolutionReceiptV1,
pub retrieval_witness: RetrievalWitnessV1,
pub ablation: EvidenceAblationReceiptV1,
pub packet_digest: String,
}Fields§
§schema_version: String§packet_id: String§request_id: String§query: String§state_view: StateView§outcome: EvidenceTerminalOutcomeV1§items: Vec<EvidencePacketItemV1>§gaps: Vec<EvidenceGapV1>§routes: Vec<EvidenceRouteReceiptV1>§answer: Option<String>§answer_policy: AnswerPolicyDecision§state_resolution_receipt: StateResolutionReceiptV1§retrieval_witness: RetrievalWitnessV1§ablation: EvidenceAblationReceiptV1§packet_digest: StringTrait Implementations§
Source§impl Clone for EvidencePacketV1
impl Clone for EvidencePacketV1
Source§fn clone(&self) -> EvidencePacketV1
fn clone(&self) -> EvidencePacketV1
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 EvidencePacketV1
impl Debug for EvidencePacketV1
Source§impl<'de> Deserialize<'de> for EvidencePacketV1
impl<'de> Deserialize<'de> for EvidencePacketV1
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
Auto Trait Implementations§
impl Freeze for EvidencePacketV1
impl RefUnwindSafe for EvidencePacketV1
impl Send for EvidencePacketV1
impl Sync for EvidencePacketV1
impl Unpin for EvidencePacketV1
impl UnsafeUnpin for EvidencePacketV1
impl UnwindSafe for EvidencePacketV1
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