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