#[non_exhaustive]pub struct McpCallEvent {
pub agent: Option<Option<Agent>>,
pub sequence_number: i64,
pub item_id: String,
pub output_index: i64,
pub rest: Rest,
}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.agent: Option<Option<Agent>>§sequence_number: i64§item_id: String§output_index: i64§rest: RestImplementations§
Source§impl McpCallEvent
impl McpCallEvent
Trait Implementations§
Source§impl Clone for McpCallEvent
impl Clone for McpCallEvent
Source§impl Debug for McpCallEvent
impl Debug for McpCallEvent
Source§impl DeclaredFields for McpCallEvent
impl DeclaredFields for McpCallEvent
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for McpCallEvent
impl<'de> Deserialize<'de> for McpCallEvent
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 McpCallEvent
impl PartialEq for McpCallEvent
Source§impl Serialize for McpCallEvent
impl Serialize for McpCallEvent
impl StructuralPartialEq for McpCallEvent
Auto Trait Implementations§
impl Freeze for McpCallEvent
impl RefUnwindSafe for McpCallEvent
impl Send for McpCallEvent
impl Sync for McpCallEvent
impl Unpin for McpCallEvent
impl UnsafeUnpin for McpCallEvent
impl UnwindSafe for McpCallEvent
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