pub enum RealtimeResponseInputItem {
Message(RealtimeResponseInputMessage),
FunctionCall(RealtimeResponseInputFunctionCall),
FunctionCallOutput(RealtimeResponseInputFunctionCallOutput),
ItemReference(RealtimeResponseItemReference),
}Available on crate feature
realtime-types only.Expand description
An existing item reference or a new message or function call item for a Realtime response.
Variants§
Message(RealtimeResponseInputMessage)
FunctionCall(RealtimeResponseInputFunctionCall)
FunctionCallOutput(RealtimeResponseInputFunctionCallOutput)
ItemReference(RealtimeResponseItemReference)
Trait Implementations§
Source§impl Clone for RealtimeResponseInputItem
impl Clone for RealtimeResponseInputItem
Source§impl Debug for RealtimeResponseInputItem
impl Debug for RealtimeResponseInputItem
Source§impl<'de> Deserialize<'de> for RealtimeResponseInputItem
impl<'de> Deserialize<'de> for RealtimeResponseInputItem
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 StructuralPartialEq for RealtimeResponseInputItem
Auto Trait Implementations§
impl Freeze for RealtimeResponseInputItem
impl RefUnwindSafe for RealtimeResponseInputItem
impl Send for RealtimeResponseInputItem
impl Sync for RealtimeResponseInputItem
impl Unpin for RealtimeResponseInputItem
impl UnsafeUnpin for RealtimeResponseInputItem
impl UnwindSafe for RealtimeResponseInputItem
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