pub struct ExecutionObservationsV1 {
pub model_calls: Option<u32>,
pub retries: Option<u32>,
pub latency_ms: Option<u64>,
pub actual_cost_micros: Option<u64>,
}Expand description
Explicit observations; absence means unavailable rather than factual zero.
Fields§
§model_calls: Option<u32>§retries: Option<u32>§latency_ms: Option<u64>§actual_cost_micros: Option<u64>Implementations§
Trait Implementations§
Source§impl Clone for ExecutionObservationsV1
impl Clone for ExecutionObservationsV1
Source§impl Debug for ExecutionObservationsV1
impl Debug for ExecutionObservationsV1
Source§impl Default for ExecutionObservationsV1
impl Default for ExecutionObservationsV1
Source§impl<'de> Deserialize<'de> for ExecutionObservationsV1
impl<'de> Deserialize<'de> for ExecutionObservationsV1
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 ExecutionObservationsV1
Source§impl PartialEq for ExecutionObservationsV1
impl PartialEq for ExecutionObservationsV1
Source§impl Serialize for ExecutionObservationsV1
impl Serialize for ExecutionObservationsV1
impl StructuralPartialEq for ExecutionObservationsV1
Auto Trait Implementations§
impl Forget for ExecutionObservationsV1
impl Freeze for ExecutionObservationsV1
impl Move for ExecutionObservationsV1
impl RefUnwindSafe for ExecutionObservationsV1
impl Send for ExecutionObservationsV1
impl Sync for ExecutionObservationsV1
impl Unpin for ExecutionObservationsV1
impl UnsafeUnpin for ExecutionObservationsV1
impl UnwindSafe for ExecutionObservationsV1
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