#[non_exhaustive]pub enum ChatAudioFormat {
Wav,
Aac,
Mp3,
Flac,
Opus,
Pcm16,
}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§
Source§impl Clone for ChatAudioFormat
impl Clone for ChatAudioFormat
impl Copy for ChatAudioFormat
Source§impl Debug for ChatAudioFormat
impl Debug for ChatAudioFormat
Source§impl DeclaredFields for ChatAudioFormat
impl DeclaredFields for ChatAudioFormat
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ChatAudioFormat
impl<'de> Deserialize<'de> for ChatAudioFormat
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 ChatAudioFormat
Source§impl PartialEq for ChatAudioFormat
impl PartialEq for ChatAudioFormat
Source§impl Serialize for ChatAudioFormat
impl Serialize for ChatAudioFormat
impl StructuralPartialEq for ChatAudioFormat
Auto Trait Implementations§
impl Freeze for ChatAudioFormat
impl RefUnwindSafe for ChatAudioFormat
impl Send for ChatAudioFormat
impl Sync for ChatAudioFormat
impl Unpin for ChatAudioFormat
impl UnsafeUnpin for ChatAudioFormat
impl UnwindSafe for ChatAudioFormat
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