#[non_exhaustive]pub enum RealtimeMcpToolCallError {
RealtimeMcpProtocolError(RealtimeMcpProtocolError),
RealtimeMcpToolExecutionError(RealtimeMcpToolExecutionError),
RealtimeMcphttpError(RealtimeMcphttpError),
Variant4(()),
}Expand description
Source: openai/types/realtime/realtime_mcp_tool_call.py, Error.
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.
RealtimeMcpProtocolError(RealtimeMcpProtocolError)
RealtimeMcpToolExecutionError(RealtimeMcpToolExecutionError)
RealtimeMcphttpError(RealtimeMcphttpError)
Variant4(())
Trait Implementations§
Source§impl Clone for RealtimeMcpToolCallError
impl Clone for RealtimeMcpToolCallError
Source§impl Debug for RealtimeMcpToolCallError
impl Debug for RealtimeMcpToolCallError
Source§impl DeclaredFields for RealtimeMcpToolCallError
impl DeclaredFields for RealtimeMcpToolCallError
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for RealtimeMcpToolCallError
impl<'de> Deserialize<'de> for RealtimeMcpToolCallError
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 RealtimeMcpToolCallError
impl PartialEq for RealtimeMcpToolCallError
Source§impl Serialize for RealtimeMcpToolCallError
impl Serialize for RealtimeMcpToolCallError
impl StructuralPartialEq for RealtimeMcpToolCallError
Auto Trait Implementations§
impl Freeze for RealtimeMcpToolCallError
impl RefUnwindSafe for RealtimeMcpToolCallError
impl Send for RealtimeMcpToolCallError
impl Sync for RealtimeMcpToolCallError
impl Unpin for RealtimeMcpToolCallError
impl UnsafeUnpin for RealtimeMcpToolCallError
impl UnwindSafe for RealtimeMcpToolCallError
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