pub struct ProgressData {Show 22 fields
pub data_type: String,
pub hook_event: Option<String>,
pub hook_name: Option<String>,
pub command: Option<String>,
pub agent_id: Option<String>,
pub prompt: Option<String>,
pub message: Option<Value>,
pub query: Option<String>,
pub result_count: Option<u32>,
pub elapsed_time_seconds: Option<f64>,
pub full_output: Option<String>,
pub output: Option<String>,
pub timeout_ms: Option<u64>,
pub total_lines: Option<u64>,
pub total_bytes: Option<u64>,
pub task_id: Option<String>,
pub server_name: Option<String>,
pub status: Option<String>,
pub tool_name: Option<String>,
pub elapsed_time_ms: Option<f64>,
pub task_description: Option<String>,
pub task_type: Option<String>,
}Fields§
§data_type: String§hook_event: Option<String>§hook_name: Option<String>§command: Option<String>§agent_id: Option<String>§prompt: Option<String>§message: Option<Value>§query: Option<String>§result_count: Option<u32>§elapsed_time_seconds: Option<f64>§full_output: Option<String>§output: Option<String>§timeout_ms: Option<u64>§total_lines: Option<u64>§total_bytes: Option<u64>§task_id: Option<String>§server_name: Option<String>§status: Option<String>§tool_name: Option<String>§elapsed_time_ms: Option<f64>§task_description: Option<String>§task_type: Option<String>Trait Implementations§
Source§impl Clone for ProgressData
impl Clone for ProgressData
Source§fn clone(&self) -> ProgressData
fn clone(&self) -> ProgressData
Returns a duplicate of the value. Read more
1.0.0 · 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 ProgressData
impl Debug for ProgressData
Source§impl<'de> Deserialize<'de> for ProgressData
impl<'de> Deserialize<'de> for ProgressData
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
Auto Trait Implementations§
impl Freeze for ProgressData
impl RefUnwindSafe for ProgressData
impl Send for ProgressData
impl Sync for ProgressData
impl Unpin for ProgressData
impl UnsafeUnpin for ProgressData
impl UnwindSafe for ProgressData
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