pub struct BridgeTaskEvent {Show 26 fields
pub event_id: Option<String>,
pub type: BridgeTaskEventType,
pub timestamp: String,
pub approval_id: Option<String>,
pub status: Option<String>,
pub options: Option<Vec<String>>,
pub kind: Option<String>,
pub message: Option<String>,
pub tool_name: Option<String>,
pub tool_args_preview: Option<String>,
pub tool_call_id: Option<String>,
pub tool_result_preview: Option<String>,
pub tool_duration_ms: Option<i64>,
pub content: Option<String>,
pub metrics: Option<BridgeTaskEventMetrics>,
pub input_tokens: Option<i64>,
pub output_tokens: Option<i64>,
pub error: Option<String>,
pub output: Option<String>,
pub capabilities: Option<Vec<String>>,
pub working_directory: Option<String>,
pub hostname: Option<String>,
pub platform: Option<String>,
pub reason: Option<String>,
pub context: Option<String>,
pub model: Option<String>,
}Expand description
A progress frame from the Snaga bridge (BridgeTaskEvent in @uarp/types); type decides
which optional fields are present.
Fields§
§event_id: Option<String>§type: BridgeTaskEventType§timestamp: String§approval_id: Option<String>§status: Option<String>§options: Option<Vec<String>>§kind: Option<String>§message: Option<String>§tool_name: Option<String>§tool_args_preview: Option<String>§tool_call_id: Option<String>§tool_result_preview: Option<String>§tool_duration_ms: Option<i64>§content: Option<String>§metrics: Option<BridgeTaskEventMetrics>§input_tokens: Option<i64>§output_tokens: Option<i64>§error: Option<String>§output: Option<String>§capabilities: Option<Vec<String>>§working_directory: Option<String>§hostname: Option<String>§platform: Option<String>§reason: Option<String>§context: Option<String>§model: Option<String>Trait Implementations§
Source§impl Clone for BridgeTaskEvent
impl Clone for BridgeTaskEvent
Source§fn clone(&self) -> BridgeTaskEvent
fn clone(&self) -> BridgeTaskEvent
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 BridgeTaskEvent
impl Debug for BridgeTaskEvent
Source§impl Default for BridgeTaskEvent
impl Default for BridgeTaskEvent
Source§fn default() -> BridgeTaskEvent
fn default() -> BridgeTaskEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BridgeTaskEvent
impl<'de> Deserialize<'de> for BridgeTaskEvent
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 PartialEq for BridgeTaskEvent
impl PartialEq for BridgeTaskEvent
Source§impl Serialize for BridgeTaskEvent
impl Serialize for BridgeTaskEvent
impl StructuralPartialEq for BridgeTaskEvent
Auto Trait Implementations§
impl Freeze for BridgeTaskEvent
impl RefUnwindSafe for BridgeTaskEvent
impl Send for BridgeTaskEvent
impl Sync for BridgeTaskEvent
impl Unpin for BridgeTaskEvent
impl UnsafeUnpin for BridgeTaskEvent
impl UnwindSafe for BridgeTaskEvent
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