pub enum McpPrimitiveKind {
Any,
Boolean,
Integer,
Number,
Decimal,
String,
Date,
DateTime,
}Expand description
Primitive value kinds a component shape can expose to model-controlled tools.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for McpPrimitiveKind
impl Clone for McpPrimitiveKind
Source§fn clone(&self) -> McpPrimitiveKind
fn clone(&self) -> McpPrimitiveKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for McpPrimitiveKind
Source§impl Debug for McpPrimitiveKind
impl Debug for McpPrimitiveKind
impl Eq for McpPrimitiveKind
Source§impl<'_derivative_strum> From<&'_derivative_strum McpPrimitiveKind> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum McpPrimitiveKind> for &'static str
Source§fn from(x: &'_derivative_strum McpPrimitiveKind) -> &'static str
fn from(x: &'_derivative_strum McpPrimitiveKind) -> &'static str
Converts to this type from the input type.
Source§impl From<McpPrimitiveKind> for &'static str
impl From<McpPrimitiveKind> for &'static str
Source§fn from(x: McpPrimitiveKind) -> &'static str
fn from(x: McpPrimitiveKind) -> &'static str
Converts to this type from the input type.
Source§impl From<McpRangeBoundKind> for McpPrimitiveKind
impl From<McpRangeBoundKind> for McpPrimitiveKind
Source§fn from(kind: McpRangeBoundKind) -> Self
fn from(kind: McpRangeBoundKind) -> Self
Converts to this type from the input type.
Source§impl PartialEq for McpPrimitiveKind
impl PartialEq for McpPrimitiveKind
impl StructuralPartialEq for McpPrimitiveKind
Auto Trait Implementations§
impl Freeze for McpPrimitiveKind
impl RefUnwindSafe for McpPrimitiveKind
impl Send for McpPrimitiveKind
impl Sync for McpPrimitiveKind
impl Unpin for McpPrimitiveKind
impl UnsafeUnpin for McpPrimitiveKind
impl UnwindSafe for McpPrimitiveKind
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