pub struct StructuredOutputParams {
pub output_schema: Option<OutputSchema>,
pub structured_output_retries: Option<u32>,
}Expand description
Structured output parameters.
Fields§
§output_schema: Option<OutputSchema>§structured_output_retries: Option<u32>Trait Implementations§
Source§impl Clone for StructuredOutputParams
impl Clone for StructuredOutputParams
Source§fn clone(&self) -> StructuredOutputParams
fn clone(&self) -> StructuredOutputParams
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 StructuredOutputParams
impl Debug for StructuredOutputParams
Source§impl<'de> Deserialize<'de> for StructuredOutputParams
impl<'de> Deserialize<'de> for StructuredOutputParams
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 StructuredOutputParams
impl RefUnwindSafe for StructuredOutputParams
impl Send for StructuredOutputParams
impl Sync for StructuredOutputParams
impl Unpin for StructuredOutputParams
impl UnsafeUnpin for StructuredOutputParams
impl UnwindSafe for StructuredOutputParams
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