#[non_exhaustive]pub enum RealtimeResponseCreateParamsOutputModalitiesItem {
Text,
Audio,
}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.
Trait Implementations§
impl Copy for RealtimeResponseCreateParamsOutputModalitiesItem
Source§impl DeclaredFields for RealtimeResponseCreateParamsOutputModalitiesItem
impl DeclaredFields for RealtimeResponseCreateParamsOutputModalitiesItem
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for RealtimeResponseCreateParamsOutputModalitiesItem
impl<'de> Deserialize<'de> for RealtimeResponseCreateParamsOutputModalitiesItem
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 Eq for RealtimeResponseCreateParamsOutputModalitiesItem
impl StructuralPartialEq for RealtimeResponseCreateParamsOutputModalitiesItem
Auto Trait Implementations§
impl Freeze for RealtimeResponseCreateParamsOutputModalitiesItem
impl RefUnwindSafe for RealtimeResponseCreateParamsOutputModalitiesItem
impl Send for RealtimeResponseCreateParamsOutputModalitiesItem
impl Sync for RealtimeResponseCreateParamsOutputModalitiesItem
impl Unpin for RealtimeResponseCreateParamsOutputModalitiesItem
impl UnsafeUnpin for RealtimeResponseCreateParamsOutputModalitiesItem
impl UnwindSafe for RealtimeResponseCreateParamsOutputModalitiesItem
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