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