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<TitledMultiSelectEnumSchemaItems, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TitledMultiSelectEnumSchemaItems, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TitledMultiSelectEnumSchemaItems
impl Serialize for TitledMultiSelectEnumSchemaItems
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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 UnsafeUnpin 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