pub struct RealtimeResponseCreateParamsTools {
pub parameters: Option<Value>,
pub description: Option<String>,
pub name: Option<String>,
pub _type: Option<String>,
}
Fields§
§parameters: Option<Value>
Parameters of the function in JSON Schema.
description: Option<String>
The description of the function, including guidance on when and how to call it, and guidance about what to tell the user when calling (if anything).
name: Option<String>
The name of the function.
_type: Option<String>
The type of the tool, i.e. function
.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RealtimeResponseCreateParamsTools
impl<'de> Deserialize<'de> for RealtimeResponseCreateParamsTools
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 RealtimeResponseCreateParamsTools
impl RefUnwindSafe for RealtimeResponseCreateParamsTools
impl Send for RealtimeResponseCreateParamsTools
impl Sync for RealtimeResponseCreateParamsTools
impl Unpin for RealtimeResponseCreateParamsTools
impl UnwindSafe for RealtimeResponseCreateParamsTools
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