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