pub struct CustomAgentExample {
pub description: String,
pub input: Value,
pub expected_output: Option<String>,
}Expand description
Example payload for custom agent
Fields§
§description: StringDescription of what this example demonstrates
input: ValueExample input data
expected_output: Option<String>Expected behavior or output description
Trait Implementations§
Source§impl Clone for CustomAgentExample
impl Clone for CustomAgentExample
Source§fn clone(&self) -> CustomAgentExample
fn clone(&self) -> CustomAgentExample
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 CustomAgentExample
impl Debug for CustomAgentExample
Source§impl<'de> Deserialize<'de> for CustomAgentExample
impl<'de> Deserialize<'de> for CustomAgentExample
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 JsonSchema for CustomAgentExample
impl JsonSchema for CustomAgentExample
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for CustomAgentExample
impl RefUnwindSafe for CustomAgentExample
impl Send for CustomAgentExample
impl Sync for CustomAgentExample
impl Unpin for CustomAgentExample
impl UnwindSafe for CustomAgentExample
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