#[non_exhaustive]pub enum ResponseMcpResultContent {
Text(String),
Blocks(Vec<ResponseTextBlock>),
}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.
Text(String)
Blocks(Vec<ResponseTextBlock>)
Trait Implementations§
Source§impl Clone for ResponseMcpResultContent
impl Clone for ResponseMcpResultContent
Source§impl Debug for ResponseMcpResultContent
impl Debug for ResponseMcpResultContent
Source§impl DeclaredFields for ResponseMcpResultContent
impl DeclaredFields for ResponseMcpResultContent
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ResponseMcpResultContent
impl<'de> Deserialize<'de> for ResponseMcpResultContent
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 Eq for ResponseMcpResultContent
Source§impl PartialEq for ResponseMcpResultContent
impl PartialEq for ResponseMcpResultContent
Source§impl Serialize for ResponseMcpResultContent
impl Serialize for ResponseMcpResultContent
impl StructuralPartialEq for ResponseMcpResultContent
Auto Trait Implementations§
impl Freeze for ResponseMcpResultContent
impl RefUnwindSafe for ResponseMcpResultContent
impl Send for ResponseMcpResultContent
impl Sync for ResponseMcpResultContent
impl Unpin for ResponseMcpResultContent
impl UnsafeUnpin for ResponseMcpResultContent
impl UnwindSafe for ResponseMcpResultContent
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