#[non_exhaustive]pub enum RealtimeToolsConfigUnion {
RealtimeFunctionTool(RealtimeFunctionTool),
RealtimeToolsConfigUnionMcp(RealtimeToolsConfigUnionMcp),
}Expand description
Source: openai/types/realtime/realtime_tools_config_union.py, RealtimeToolsConfigUnion.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
RealtimeFunctionTool(RealtimeFunctionTool)
RealtimeToolsConfigUnionMcp(RealtimeToolsConfigUnionMcp)
Trait Implementations§
Source§impl Clone for RealtimeToolsConfigUnion
impl Clone for RealtimeToolsConfigUnion
Source§impl Debug for RealtimeToolsConfigUnion
impl Debug for RealtimeToolsConfigUnion
Source§impl DeclaredFields for RealtimeToolsConfigUnion
impl DeclaredFields for RealtimeToolsConfigUnion
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for RealtimeToolsConfigUnion
impl<'de> Deserialize<'de> for RealtimeToolsConfigUnion
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
Source§impl PartialEq for RealtimeToolsConfigUnion
impl PartialEq for RealtimeToolsConfigUnion
Source§impl Serialize for RealtimeToolsConfigUnion
impl Serialize for RealtimeToolsConfigUnion
impl StructuralPartialEq for RealtimeToolsConfigUnion
Auto Trait Implementations§
impl Freeze for RealtimeToolsConfigUnion
impl RefUnwindSafe for RealtimeToolsConfigUnion
impl Send for RealtimeToolsConfigUnion
impl Sync for RealtimeToolsConfigUnion
impl Unpin for RealtimeToolsConfigUnion
impl UnsafeUnpin for RealtimeToolsConfigUnion
impl UnwindSafe for RealtimeToolsConfigUnion
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