#[non_exhaustive]pub struct McpListToolsInProgress {
pub event_id: String,
pub item_id: String,
pub type_: McpListToolsInProgressType,
pub rest: Rest,
}Expand description
Source: openai/types/realtime/mcp_list_tools_in_progress.py, McpListToolsInProgress.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.event_id: String§item_id: String§type_: McpListToolsInProgressType§rest: RestImplementations§
Source§impl McpListToolsInProgress
impl McpListToolsInProgress
Sourcepub fn builder(
event_id: String,
item_id: String,
type_: McpListToolsInProgressType,
) -> McpListToolsInProgressBuilder
pub fn builder( event_id: String, item_id: String, type_: McpListToolsInProgressType, ) -> McpListToolsInProgressBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for McpListToolsInProgress
impl Clone for McpListToolsInProgress
Source§impl Debug for McpListToolsInProgress
impl Debug for McpListToolsInProgress
Source§impl DeclaredFields for McpListToolsInProgress
impl DeclaredFields for McpListToolsInProgress
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for McpListToolsInProgress
impl<'de> Deserialize<'de> for McpListToolsInProgress
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 McpListToolsInProgress
impl PartialEq for McpListToolsInProgress
Source§impl Serialize for McpListToolsInProgress
impl Serialize for McpListToolsInProgress
impl StructuralPartialEq for McpListToolsInProgress
Auto Trait Implementations§
impl Freeze for McpListToolsInProgress
impl RefUnwindSafe for McpListToolsInProgress
impl Send for McpListToolsInProgress
impl Sync for McpListToolsInProgress
impl Unpin for McpListToolsInProgress
impl UnsafeUnpin for McpListToolsInProgress
impl UnwindSafe for McpListToolsInProgress
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