pub enum StructuredOutputPolicy {
Disabled,
JsonObject,
JsonSchema {
schema_sha256: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for StructuredOutputPolicy
impl Clone for StructuredOutputPolicy
Source§fn clone(&self) -> StructuredOutputPolicy
fn clone(&self) -> StructuredOutputPolicy
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 StructuredOutputPolicy
impl Debug for StructuredOutputPolicy
Source§impl<'de> Deserialize<'de> for StructuredOutputPolicy
impl<'de> Deserialize<'de> for StructuredOutputPolicy
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
impl Eq for StructuredOutputPolicy
Source§impl PartialEq for StructuredOutputPolicy
impl PartialEq for StructuredOutputPolicy
Source§impl Serialize for StructuredOutputPolicy
impl Serialize for StructuredOutputPolicy
impl StructuralPartialEq for StructuredOutputPolicy
Auto Trait Implementations§
impl Freeze for StructuredOutputPolicy
impl RefUnwindSafe for StructuredOutputPolicy
impl Send for StructuredOutputPolicy
impl Sync for StructuredOutputPolicy
impl Unpin for StructuredOutputPolicy
impl UnsafeUnpin for StructuredOutputPolicy
impl UnwindSafe for StructuredOutputPolicy
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