pub enum LanguageModelResponseFormat {
Text,
Json {
schema: Option<JsonSchema>,
name: Option<String>,
description: Option<String>,
},
}Variants§
Text
The response should be returned as text
Json
Structured JSON response, with optional schema for validation
Trait Implementations§
Source§impl Clone for LanguageModelResponseFormat
impl Clone for LanguageModelResponseFormat
Source§fn clone(&self) -> LanguageModelResponseFormat
fn clone(&self) -> LanguageModelResponseFormat
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 moreAuto Trait Implementations§
impl Freeze for LanguageModelResponseFormat
impl RefUnwindSafe for LanguageModelResponseFormat
impl Send for LanguageModelResponseFormat
impl Sync for LanguageModelResponseFormat
impl Unpin for LanguageModelResponseFormat
impl UnsafeUnpin for LanguageModelResponseFormat
impl UnwindSafe for LanguageModelResponseFormat
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