#[non_exhaustive]pub struct RealtimeAudioConfig {
pub input: Option<Option<RealtimeAudioConfigInput>>,
pub output: Option<Option<RealtimeAudioConfigOutput>>,
pub rest: Rest,
}Expand description
Source: openai/types/realtime/realtime_audio_config.py, RealtimeAudioConfig.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.input: Option<Option<RealtimeAudioConfigInput>>§output: Option<Option<RealtimeAudioConfigOutput>>§rest: RestImplementations§
Source§impl RealtimeAudioConfig
impl RealtimeAudioConfig
Sourcepub fn builder() -> RealtimeAudioConfigBuilder
pub fn builder() -> RealtimeAudioConfigBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for RealtimeAudioConfig
impl Clone for RealtimeAudioConfig
Source§impl Debug for RealtimeAudioConfig
impl Debug for RealtimeAudioConfig
Source§impl DeclaredFields for RealtimeAudioConfig
impl DeclaredFields for RealtimeAudioConfig
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for RealtimeAudioConfig
impl<'de> Deserialize<'de> for RealtimeAudioConfig
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 RealtimeAudioConfig
impl PartialEq for RealtimeAudioConfig
Source§impl Serialize for RealtimeAudioConfig
impl Serialize for RealtimeAudioConfig
impl StructuralPartialEq for RealtimeAudioConfig
Auto Trait Implementations§
impl Freeze for RealtimeAudioConfig
impl RefUnwindSafe for RealtimeAudioConfig
impl Send for RealtimeAudioConfig
impl Sync for RealtimeAudioConfig
impl Unpin for RealtimeAudioConfig
impl UnsafeUnpin for RealtimeAudioConfig
impl UnwindSafe for RealtimeAudioConfig
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