pub struct CallA2ADefinition {
pub call: String,
pub with: A2AArguments,
pub common: TaskDefinitionFields,
}Expand description
Represents the definition of an A2A call task
Fields§
§call: StringGets/sets the call type identifier
with: A2AArgumentsGets/sets the call arguments
common: TaskDefinitionFieldsGets/sets the task’s common fields
Trait Implementations§
Source§impl Clone for CallA2ADefinition
impl Clone for CallA2ADefinition
Source§fn clone(&self) -> CallA2ADefinition
fn clone(&self) -> CallA2ADefinition
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 CallA2ADefinition
impl Debug for CallA2ADefinition
Source§impl Default for CallA2ADefinition
impl Default for CallA2ADefinition
Source§fn default() -> CallA2ADefinition
fn default() -> CallA2ADefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CallA2ADefinition
impl<'de> Deserialize<'de> for CallA2ADefinition
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 CallA2ADefinition
impl PartialEq for CallA2ADefinition
Source§fn eq(&self, other: &CallA2ADefinition) -> bool
fn eq(&self, other: &CallA2ADefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CallA2ADefinition
impl Serialize for CallA2ADefinition
impl StructuralPartialEq for CallA2ADefinition
Auto Trait Implementations§
impl Freeze for CallA2ADefinition
impl RefUnwindSafe for CallA2ADefinition
impl Send for CallA2ADefinition
impl Sync for CallA2ADefinition
impl Unpin for CallA2ADefinition
impl UnsafeUnpin for CallA2ADefinition
impl UnwindSafe for CallA2ADefinition
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