pub enum CustomToolPropertiesFormat {
Text,
Grammar {
grammar: CustomGrammarFormatParam,
},
}Available on crate feature
chat-completion-types only.Variants§
Text
Unconstrained free-form text.
Grammar
A grammar defined by the user.
Fields
§
grammar: CustomGrammarFormatParamTrait Implementations§
Source§impl Clone for CustomToolPropertiesFormat
impl Clone for CustomToolPropertiesFormat
Source§impl ComposeSchema for CustomToolPropertiesFormat
Available on crate feature openapi only.
impl ComposeSchema for CustomToolPropertiesFormat
Available on crate feature
openapi only.Source§impl Debug for CustomToolPropertiesFormat
impl Debug for CustomToolPropertiesFormat
Source§impl Default for CustomToolPropertiesFormat
impl Default for CustomToolPropertiesFormat
Source§impl<'de> Deserialize<'de> for CustomToolPropertiesFormat
impl<'de> Deserialize<'de> for CustomToolPropertiesFormat
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 StructuralPartialEq for CustomToolPropertiesFormat
Source§impl ToSchema for CustomToolPropertiesFormat
Available on crate feature openapi only.
impl ToSchema for CustomToolPropertiesFormat
Available on crate feature
openapi only.Auto Trait Implementations§
impl Freeze for CustomToolPropertiesFormat
impl RefUnwindSafe for CustomToolPropertiesFormat
impl Send for CustomToolPropertiesFormat
impl Sync for CustomToolPropertiesFormat
impl Unpin for CustomToolPropertiesFormat
impl UnsafeUnpin for CustomToolPropertiesFormat
impl UnwindSafe for CustomToolPropertiesFormat
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