pub struct BenchSessionTurnResult {Show 13 fields
pub phase: String,
pub runtime_session_id: String,
pub turn_index: u32,
pub pre_template_content_tokens: u32,
pub observed_prompt_tokens: Option<u32>,
pub native_session_num: u64,
pub preceding_native_session_num: Option<u64>,
pub preceding_terminal_response_receipt_ns: Option<u64>,
pub effective_inter_turn_delay_seconds: Option<f64>,
pub request_start_ns: u64,
pub inter_turn_delay_reconciled: Option<bool>,
pub post_failure_continuation: bool,
pub native_artifact_name: String,
}Expand description
One native transport request reconciled to a linear-session turn.
Fields§
§phase: String§runtime_session_id: String§turn_index: u32§pre_template_content_tokens: u32§observed_prompt_tokens: Option<u32>§native_session_num: u64§preceding_native_session_num: Option<u64>§preceding_terminal_response_receipt_ns: Option<u64>§effective_inter_turn_delay_seconds: Option<f64>§request_start_ns: u64§inter_turn_delay_reconciled: Option<bool>§post_failure_continuation: bool§native_artifact_name: StringTrait Implementations§
Source§impl Clone for BenchSessionTurnResult
impl Clone for BenchSessionTurnResult
Source§fn clone(&self) -> BenchSessionTurnResult
fn clone(&self) -> BenchSessionTurnResult
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 BenchSessionTurnResult
impl Debug for BenchSessionTurnResult
Source§impl<'de> Deserialize<'de> for BenchSessionTurnResult
impl<'de> Deserialize<'de> for BenchSessionTurnResult
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
Source§impl JsonSchema for BenchSessionTurnResult
impl JsonSchema for BenchSessionTurnResult
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for BenchSessionTurnResult
impl PartialEq for BenchSessionTurnResult
Source§impl Serialize for BenchSessionTurnResult
impl Serialize for BenchSessionTurnResult
impl StructuralPartialEq for BenchSessionTurnResult
Auto Trait Implementations§
impl Freeze for BenchSessionTurnResult
impl RefUnwindSafe for BenchSessionTurnResult
impl Send for BenchSessionTurnResult
impl Sync for BenchSessionTurnResult
impl Unpin for BenchSessionTurnResult
impl UnsafeUnpin for BenchSessionTurnResult
impl UnwindSafe for BenchSessionTurnResult
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