pub struct TitledMultiSelectEnumSchemaItems {
pub any_of: Vec<TitledMultiSelectEnumSchemaItemsAnyOfItem>,
}Expand description
Schema for array items with enum options and display labels.
JSON schema
{
"description": "Schema for array items with enum options and display labels.",
"type": "object",
"required": [
"anyOf"
],
"properties": {
"anyOf": {
"description": "Array of enum options with values and display labels.",
"type": "array",
"items": {
"type": "object",
"required": [
"const",
"title"
],
"properties": {
"const": {
"description": "The constant enum value.",
"type": "string"
},
"title": {
"description": "Display title for this option.",
"type": "string"
}
}
}
}
}
}Fields§
§any_of: Vec<TitledMultiSelectEnumSchemaItemsAnyOfItem>Array of enum options with values and display labels.
Trait Implementations§
Source§impl Clone for TitledMultiSelectEnumSchemaItems
impl Clone for TitledMultiSelectEnumSchemaItems
Source§fn clone(&self) -> TitledMultiSelectEnumSchemaItems
fn clone(&self) -> TitledMultiSelectEnumSchemaItems
Returns a duplicate of the value. Read more
1.0.0 · 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 TitledMultiSelectEnumSchemaItems
impl<'de> Deserialize<'de> for TitledMultiSelectEnumSchemaItems
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
Auto Trait Implementations§
impl Freeze for TitledMultiSelectEnumSchemaItems
impl RefUnwindSafe for TitledMultiSelectEnumSchemaItems
impl Send for TitledMultiSelectEnumSchemaItems
impl Sync for TitledMultiSelectEnumSchemaItems
impl Unpin for TitledMultiSelectEnumSchemaItems
impl UnwindSafe for TitledMultiSelectEnumSchemaItems
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