pub struct A2ATaskOutput {
pub content: String,
pub data: Option<Value>,
pub mode: String,
}Expand description
Structured output payload from an A2A task.
Fields§
§content: StringThe result content.
data: Option<Value>Optional structured data.
mode: StringOutput mode (e.g. “text”, “json”).
Trait Implementations§
Source§impl Clone for A2ATaskOutput
impl Clone for A2ATaskOutput
Source§fn clone(&self) -> A2ATaskOutput
fn clone(&self) -> A2ATaskOutput
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 A2ATaskOutput
impl Debug for A2ATaskOutput
Source§impl<'de> Deserialize<'de> for A2ATaskOutput
impl<'de> Deserialize<'de> for A2ATaskOutput
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 A2ATaskOutput
impl RefUnwindSafe for A2ATaskOutput
impl Send for A2ATaskOutput
impl Sync for A2ATaskOutput
impl Unpin for A2ATaskOutput
impl UnsafeUnpin for A2ATaskOutput
impl UnwindSafe for A2ATaskOutput
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