pub struct SendRequestResponseFormat {
pub json_schema: JsonSchemaResponseFormat,
pub type: SendRequestResponseFormatType,
}Fields§
§json_schema: JsonSchemaResponseFormatJSON Schema and provider options for the turn’s output.
type: SendRequestResponseFormatTypeOutput format discriminator. Currently only json_schema is supported.
Trait Implementations§
Source§impl Clone for SendRequestResponseFormat
impl Clone for SendRequestResponseFormat
Source§impl Debug for SendRequestResponseFormat
impl Debug for SendRequestResponseFormat
Source§impl Default for SendRequestResponseFormat
impl Default for SendRequestResponseFormat
Source§impl<'de> Deserialize<'de> for SendRequestResponseFormat
impl<'de> Deserialize<'de> for SendRequestResponseFormat
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 SendRequestResponseFormat
impl RefUnwindSafe for SendRequestResponseFormat
impl Send for SendRequestResponseFormat
impl Sync for SendRequestResponseFormat
impl Unpin for SendRequestResponseFormat
impl UnsafeUnpin for SendRequestResponseFormat
impl UnwindSafe for SendRequestResponseFormat
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