pub enum RealtimeClientEventExtension {
InputTextAppend(RealtimeClientEventInputTextAppend),
InputTextCommit(RealtimeClientEventInputTextCommit),
InputTextClear(RealtimeClientEventInputTextClear),
}Expand description
Experimental Dynamo extensions to the OpenAI Realtime client event set.
These events are not part of the OpenAI Realtime API and may change before stabilization.
Variants§
InputTextAppend(RealtimeClientEventInputTextAppend)
InputTextCommit(RealtimeClientEventInputTextCommit)
InputTextClear(RealtimeClientEventInputTextClear)
Trait Implementations§
Source§impl Debug for RealtimeClientEventExtension
impl Debug for RealtimeClientEventExtension
Source§impl<'de> Deserialize<'de> for RealtimeClientEventExtension
impl<'de> Deserialize<'de> for RealtimeClientEventExtension
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 EventType for RealtimeClientEventExtension
impl EventType for RealtimeClientEventExtension
fn event_type(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for RealtimeClientEventExtension
impl RefUnwindSafe for RealtimeClientEventExtension
impl Send for RealtimeClientEventExtension
impl Sync for RealtimeClientEventExtension
impl Unpin for RealtimeClientEventExtension
impl UnsafeUnpin for RealtimeClientEventExtension
impl UnwindSafe for RealtimeClientEventExtension
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