pub struct DagDbContextPacketRequest {Show 15 fields
pub tenant_id: String,
pub namespace: String,
pub idempotency_key: String,
pub request_id: String,
pub route_id: String,
pub task_hash: String,
pub requesting_agent_did: String,
pub token_budget: u32,
pub force_revalidate: Option<bool>,
pub max_memory_refs: Option<u32>,
pub task: Option<String>,
pub layered_mode: Option<String>,
pub max_layer_depth: Option<u32>,
pub require_layer_evidence: Option<bool>,
pub drilldown_reserve_bp: Option<u32>,
}Expand description
Context-packet request.
Fields§
§tenant_id: String§namespace: String§idempotency_key: String§request_id: String§route_id: String§task_hash: String§requesting_agent_did: String§token_budget: u32§force_revalidate: Option<bool>§max_memory_refs: Option<u32>§task: Option<String>§layered_mode: Option<String>§max_layer_depth: Option<u32>§require_layer_evidence: Option<bool>§drilldown_reserve_bp: Option<u32>Depth-on-demand reserve, in basis points of the token budget (D1-S4).
When set with a non-off layered_mode, the breadth pass runs at the
reserved (reduced) budget so membership-triggered drilldown has room to
spend depth-on-demand up to the full budget. Absent / 0 is byte-
identical to the prior leftover-budget behavior; the off-mode packet is
unaffected.
Trait Implementations§
Source§impl Clone for DagDbContextPacketRequest
impl Clone for DagDbContextPacketRequest
Source§fn clone(&self) -> DagDbContextPacketRequest
fn clone(&self) -> DagDbContextPacketRequest
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 DagDbContextPacketRequest
impl Debug for DagDbContextPacketRequest
Source§impl<'de> Deserialize<'de> for DagDbContextPacketRequest
impl<'de> Deserialize<'de> for DagDbContextPacketRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DagDbContextPacketRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DagDbContextPacketRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DagDbContextPacketRequest
Source§impl PartialEq for DagDbContextPacketRequest
impl PartialEq for DagDbContextPacketRequest
Source§fn eq(&self, other: &DagDbContextPacketRequest) -> bool
fn eq(&self, other: &DagDbContextPacketRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DagDbContextPacketRequest
impl Serialize for DagDbContextPacketRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for DagDbContextPacketRequest
Auto Trait Implementations§
impl Freeze for DagDbContextPacketRequest
impl RefUnwindSafe for DagDbContextPacketRequest
impl Send for DagDbContextPacketRequest
impl Sync for DagDbContextPacketRequest
impl Unpin for DagDbContextPacketRequest
impl UnsafeUnpin for DagDbContextPacketRequest
impl UnwindSafe for DagDbContextPacketRequest
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