pub struct PushTraceRequest {Show 27 fields
pub repo_name: String,
pub commit_sha: String,
pub branch: Option<String>,
pub author: String,
pub model: Option<String>,
pub tool: Option<String>,
pub session_id: Option<String>,
pub total_tokens: Option<i64>,
pub input_tokens: Option<i64>,
pub output_tokens: Option<i64>,
pub estimated_cost_usd: Option<f64>,
pub api_calls: Option<i32>,
pub session_data: Option<Value>,
pub transcript: Option<Value>,
pub diff_data: Option<Value>,
pub model_usage: Option<Value>,
pub duration_ms: Option<i64>,
pub started_at: Option<String>,
pub ended_at: Option<String>,
pub user_messages: Option<i32>,
pub assistant_messages: Option<i32>,
pub tool_calls: Option<Value>,
pub total_tool_calls: Option<i32>,
pub cache_read_tokens: Option<i64>,
pub cache_write_tokens: Option<i64>,
pub compactions: Option<i32>,
pub compaction_tokens_saved: Option<i64>,
}Fields§
§repo_name: String§commit_sha: String§branch: Option<String>§model: Option<String>§tool: Option<String>§session_id: Option<String>§total_tokens: Option<i64>§input_tokens: Option<i64>§output_tokens: Option<i64>§estimated_cost_usd: Option<f64>§api_calls: Option<i32>§session_data: Option<Value>§transcript: Option<Value>§diff_data: Option<Value>§model_usage: Option<Value>§duration_ms: Option<i64>§started_at: Option<String>§ended_at: Option<String>§user_messages: Option<i32>§assistant_messages: Option<i32>§tool_calls: Option<Value>§total_tool_calls: Option<i32>§cache_read_tokens: Option<i64>§cache_write_tokens: Option<i64>§compactions: Option<i32>§compaction_tokens_saved: Option<i64>Trait Implementations§
Auto Trait Implementations§
impl Freeze for PushTraceRequest
impl RefUnwindSafe for PushTraceRequest
impl Send for PushTraceRequest
impl Sync for PushTraceRequest
impl Unpin for PushTraceRequest
impl UnsafeUnpin for PushTraceRequest
impl UnwindSafe for PushTraceRequest
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