#[non_exhaustive]pub enum ClientSecretSession {
Realtime(Box<RealtimeSessionCreateRequest>),
Transcription(Box<RealtimeTranscriptionSessionCreateRequest>),
}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.
Realtime(Box<RealtimeSessionCreateRequest>)
Transcription(Box<RealtimeTranscriptionSessionCreateRequest>)
Trait Implementations§
Source§impl Clone for ClientSecretSession
impl Clone for ClientSecretSession
Source§impl Debug for ClientSecretSession
impl Debug for ClientSecretSession
Source§impl DeclaredFields for ClientSecretSession
impl DeclaredFields for ClientSecretSession
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ClientSecretSession
impl<'de> Deserialize<'de> for ClientSecretSession
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 ClientSecretSession
impl PartialEq for ClientSecretSession
Source§impl Serialize for ClientSecretSession
impl Serialize for ClientSecretSession
impl StructuralPartialEq for ClientSecretSession
Auto Trait Implementations§
impl Freeze for ClientSecretSession
impl RefUnwindSafe for ClientSecretSession
impl Send for ClientSecretSession
impl Sync for ClientSecretSession
impl Unpin for ClientSecretSession
impl UnsafeUnpin for ClientSecretSession
impl UnwindSafe for ClientSecretSession
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