pub struct SubagentStarted {
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub parent_thread_id: ThreadId,
pub parent_turn_id: TurnId,
pub agent_type: String,
pub description: String,
pub model: Option<String>,
pub timestamp: OffsetDateTime,
}Fields§
§thread_id: ThreadId§turn_id: TurnId§parent_thread_id: ThreadId§parent_turn_id: TurnId§agent_type: String§description: String§model: Option<String>§timestamp: OffsetDateTimeTrait Implementations§
Source§impl Clone for SubagentStarted
impl Clone for SubagentStarted
Source§fn clone(&self) -> SubagentStarted
fn clone(&self) -> SubagentStarted
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 SubagentStarted
impl Debug for SubagentStarted
Source§impl<'de> Deserialize<'de> for SubagentStarted
impl<'de> Deserialize<'de> for SubagentStarted
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 SubagentStarted
impl RefUnwindSafe for SubagentStarted
impl Send for SubagentStarted
impl Sync for SubagentStarted
impl Unpin for SubagentStarted
impl UnsafeUnpin for SubagentStarted
impl UnwindSafe for SubagentStarted
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