pub struct McpElicitationUntitledSingleSelectEnumSchema {
pub default: Option<String>,
pub description: Option<String>,
pub enum_: Vec<String>,
pub title: Option<String>,
pub type_: McpElicitationStringType,
}Expand description
McpElicitationUntitledSingleSelectEnumSchema
JSON schema
{
"type": "object",
"required": [
"enum",
"type"
],
"properties": {
"default": {
"type": [
"string",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
},
"enum": {
"type": "array",
"items": {
"type": "string"
}
},
"title": {
"type": [
"string",
"null"
]
},
"type": {
"$ref": "#/definitions/McpElicitationStringType"
}
},
"additionalProperties": false
}Fields§
§default: Option<String>§description: Option<String>§enum_: Vec<String>§title: Option<String>§type_: McpElicitationStringTypeTrait Implementations§
Source§impl Clone for McpElicitationUntitledSingleSelectEnumSchema
impl Clone for McpElicitationUntitledSingleSelectEnumSchema
Source§fn clone(&self) -> McpElicitationUntitledSingleSelectEnumSchema
fn clone(&self) -> McpElicitationUntitledSingleSelectEnumSchema
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 moreSource§impl<'de> Deserialize<'de> for McpElicitationUntitledSingleSelectEnumSchema
impl<'de> Deserialize<'de> for McpElicitationUntitledSingleSelectEnumSchema
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 From<McpElicitationUntitledSingleSelectEnumSchema> for McpElicitationSingleSelectEnumSchema
impl From<McpElicitationUntitledSingleSelectEnumSchema> for McpElicitationSingleSelectEnumSchema
Source§fn from(value: McpElicitationUntitledSingleSelectEnumSchema) -> Self
fn from(value: McpElicitationUntitledSingleSelectEnumSchema) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for McpElicitationUntitledSingleSelectEnumSchema
impl RefUnwindSafe for McpElicitationUntitledSingleSelectEnumSchema
impl Send for McpElicitationUntitledSingleSelectEnumSchema
impl Sync for McpElicitationUntitledSingleSelectEnumSchema
impl Unpin for McpElicitationUntitledSingleSelectEnumSchema
impl UnsafeUnpin for McpElicitationUntitledSingleSelectEnumSchema
impl UnwindSafe for McpElicitationUntitledSingleSelectEnumSchema
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