pub enum McpValidationTypeArgMode {
None,
Infer,
Explicit,
}Expand description
Type argument syntax used by a generated validator descriptor.
Variants§
None
The validator path did not supply a type argument.
Infer
The validator used ::<_>.
Explicit
The validator supplied an explicit type argument.
Implementations§
Trait Implementations§
Source§impl Clone for McpValidationTypeArgMode
impl Clone for McpValidationTypeArgMode
impl Copy for McpValidationTypeArgMode
Source§impl Debug for McpValidationTypeArgMode
impl Debug for McpValidationTypeArgMode
impl Eq for McpValidationTypeArgMode
Source§impl<'_derivative_strum> From<&'_derivative_strum McpValidationTypeArgMode> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum McpValidationTypeArgMode> for &'static str
Source§fn from(x: &'_derivative_strum McpValidationTypeArgMode) -> &'static str
fn from(x: &'_derivative_strum McpValidationTypeArgMode) -> &'static str
Converts to this type from the input type.
Source§impl From<McpValidationTypeArgMode> for &'static str
impl From<McpValidationTypeArgMode> for &'static str
Source§fn from(x: McpValidationTypeArgMode) -> &'static str
fn from(x: McpValidationTypeArgMode) -> &'static str
Converts to this type from the input type.
Source§impl PartialEq for McpValidationTypeArgMode
impl PartialEq for McpValidationTypeArgMode
impl StructuralPartialEq for McpValidationTypeArgMode
Auto Trait Implementations§
impl Freeze for McpValidationTypeArgMode
impl RefUnwindSafe for McpValidationTypeArgMode
impl Send for McpValidationTypeArgMode
impl Sync for McpValidationTypeArgMode
impl Unpin for McpValidationTypeArgMode
impl UnsafeUnpin for McpValidationTypeArgMode
impl UnwindSafe for McpValidationTypeArgMode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.