pub struct DogfoodProtocolRun {
pub request_tokens: usize,
pub response_tokens: usize,
pub total_tokens: usize,
pub route_ok: bool,
pub confidence_band: Option<String>,
pub trust_tier: Option<String>,
pub trust_verdict: Option<String>,
pub context_recall: Option<f64>,
pub receipt_coverage: f64,
}Expand description
Estimated protocol economics for one tool-call style.
Fields§
§request_tokens: usize§response_tokens: usize§total_tokens: usize§route_ok: bool§confidence_band: Option<String>§trust_tier: Option<String>§trust_verdict: Option<String>§context_recall: Option<f64>§receipt_coverage: f64Trait Implementations§
Source§impl Clone for DogfoodProtocolRun
impl Clone for DogfoodProtocolRun
Source§fn clone(&self) -> DogfoodProtocolRun
fn clone(&self) -> DogfoodProtocolRun
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 DogfoodProtocolRun
impl Debug for DogfoodProtocolRun
Source§impl Default for DogfoodProtocolRun
impl Default for DogfoodProtocolRun
Source§fn default() -> DogfoodProtocolRun
fn default() -> DogfoodProtocolRun
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DogfoodProtocolRun
impl RefUnwindSafe for DogfoodProtocolRun
impl Send for DogfoodProtocolRun
impl Sync for DogfoodProtocolRun
impl Unpin for DogfoodProtocolRun
impl UnsafeUnpin for DogfoodProtocolRun
impl UnwindSafe for DogfoodProtocolRun
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