pub struct DagDbContextPacketResponse {Show 30 fields
pub schema_version: String,
pub tenant_id: String,
pub namespace: String,
pub idempotency_key: String,
pub context_packet_id: String,
pub route_id: String,
pub receipt_hash: String,
pub validation_status: ValidationStatus,
pub council_status: CouncilReviewStatus,
pub dag_finality_status: DagFinalityStatus,
pub memory_refs: Vec<ContextPacketMemoryRef>,
pub packet_hash: String,
pub token_budget: u32,
pub token_estimate: u32,
pub created_new: bool,
pub validation_report_id: Option<String>,
pub council_decision_id: Option<String>,
pub context_packet_mode: Option<String>,
pub selection_warning: Option<String>,
pub layered_mode: Option<String>,
pub selected_layers: Option<Vec<ContextPacketLayerRef>>,
pub selected_layer_edges: Option<Vec<ContextPacketLayerEdgeRef>>,
pub layer_budget_report: Option<ContextPacketLayerBudgetReport>,
pub flat_fallback_used: Option<bool>,
pub layered_status: Option<String>,
pub selected_graph_edges: Vec<DagDbSelectedGraphEdgeRef>,
pub citation_refs: Vec<DagDbContextPacketCitationRef>,
pub packet_metrics: Option<DagDbContextPacketMetrics>,
pub boundaries: Option<DagDbContextPacketBoundaries>,
pub packet_markdown: Option<String>,
}Expand description
Context packet response.
Fields§
§schema_version: StringStable wire-contract version (dagdb_context_packet_response_v1).
tenant_id: String§namespace: String§idempotency_key: String§context_packet_id: String§route_id: String§receipt_hash: String§validation_status: ValidationStatus§council_status: CouncilReviewStatus§dag_finality_status: DagFinalityStatus§memory_refs: Vec<ContextPacketMemoryRef>§packet_hash: String§token_budget: u32§token_estimate: u32§created_new: bool§validation_report_id: Option<String>§council_decision_id: Option<String>§context_packet_mode: Option<String>§selection_warning: Option<String>§layered_mode: Option<String>§selected_layers: Option<Vec<ContextPacketLayerRef>>§selected_layer_edges: Option<Vec<ContextPacketLayerEdgeRef>>§layer_budget_report: Option<ContextPacketLayerBudgetReport>§flat_fallback_used: Option<bool>§layered_status: Option<String>§selected_graph_edges: Vec<DagDbSelectedGraphEdgeRef>Selected graph edges surfaced from the internal context packet. Empty on the no-database scaffold path; populated on the persistent (governed) path.
citation_refs: Vec<DagDbContextPacketCitationRef>Citation references surfaced from the internal context packet. Empty on the no-database scaffold path; populated on the persistent (governed) path.
packet_metrics: Option<DagDbContextPacketMetrics>Packet metrics surfaced from the internal context packet, when available.
boundaries: Option<DagDbContextPacketBoundaries>Blocked-claim boundaries surfaced from the internal context packet, when available.
packet_markdown: Option<String>Rendered agent-facing markdown surfaced from the internal context packet, when available.
Trait Implementations§
Source§impl Clone for DagDbContextPacketResponse
impl Clone for DagDbContextPacketResponse
Source§fn clone(&self) -> DagDbContextPacketResponse
fn clone(&self) -> DagDbContextPacketResponse
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 DagDbContextPacketResponse
impl Debug for DagDbContextPacketResponse
Source§impl<'de> Deserialize<'de> for DagDbContextPacketResponse
impl<'de> Deserialize<'de> for DagDbContextPacketResponse
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
impl Eq for DagDbContextPacketResponse
Source§impl PartialEq for DagDbContextPacketResponse
impl PartialEq for DagDbContextPacketResponse
Source§fn eq(&self, other: &DagDbContextPacketResponse) -> bool
fn eq(&self, other: &DagDbContextPacketResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DagDbContextPacketResponse
Auto Trait Implementations§
impl Freeze for DagDbContextPacketResponse
impl RefUnwindSafe for DagDbContextPacketResponse
impl Send for DagDbContextPacketResponse
impl Sync for DagDbContextPacketResponse
impl Unpin for DagDbContextPacketResponse
impl UnsafeUnpin for DagDbContextPacketResponse
impl UnwindSafe for DagDbContextPacketResponse
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