pub struct InferenceEvidenceRequest {
pub capture_prompt_token_ids: bool,
pub capture_engine_token_timing: bool,
}Expand description
Explicit request for execution evidence that is expensive or sensitive to retain.
The default keeps the inference hot path unchanged. Product entrypoints opt in only when the user enables a diagnostic artifact such as a request replay dump.
Fields§
§capture_prompt_token_ids: bool§capture_engine_token_timing: boolCapture engine token-commit timestamps from the request’s monotonic clock. Disabled by default so ordinary inference does not allocate or read an additional clock in the token hot path.
Trait Implementations§
Source§impl Clone for InferenceEvidenceRequest
impl Clone for InferenceEvidenceRequest
Source§fn clone(&self) -> InferenceEvidenceRequest
fn clone(&self) -> InferenceEvidenceRequest
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 InferenceEvidenceRequest
impl Debug for InferenceEvidenceRequest
Source§impl Default for InferenceEvidenceRequest
impl Default for InferenceEvidenceRequest
Source§fn default() -> InferenceEvidenceRequest
fn default() -> InferenceEvidenceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InferenceEvidenceRequest
impl<'de> Deserialize<'de> for InferenceEvidenceRequest
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 InferenceEvidenceRequest
Source§impl PartialEq for InferenceEvidenceRequest
impl PartialEq for InferenceEvidenceRequest
Source§impl Serialize for InferenceEvidenceRequest
impl Serialize for InferenceEvidenceRequest
impl StructuralPartialEq for InferenceEvidenceRequest
Auto Trait Implementations§
impl Freeze for InferenceEvidenceRequest
impl RefUnwindSafe for InferenceEvidenceRequest
impl Send for InferenceEvidenceRequest
impl Sync for InferenceEvidenceRequest
impl Unpin for InferenceEvidenceRequest
impl UnsafeUnpin for InferenceEvidenceRequest
impl UnwindSafe for InferenceEvidenceRequest
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