pub struct EnumObject {
pub title: String,
pub dtype: Option<DataType>,
pub description: Option<String>,
pub enum_values: Vec<String>,
}Fields§
§title: String§dtype: Option<DataType>§description: Option<String>§enum_values: Vec<String>Trait Implementations§
Source§impl Clone for EnumObject
impl Clone for EnumObject
Source§fn clone(&self) -> EnumObject
fn clone(&self) -> EnumObject
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 Debug for EnumObject
impl Debug for EnumObject
Source§impl<'de> Deserialize<'de> for EnumObject
impl<'de> Deserialize<'de> for EnumObject
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 Serialize for EnumObject
impl Serialize for EnumObject
Source§impl TryFrom<&Enumeration> for EnumObject
impl TryFrom<&Enumeration> for EnumObject
Source§impl TryFrom<EnumObject> for Enumeration
Converts a JSON Schema enum object to an Enumeration
impl TryFrom<EnumObject> for Enumeration
Converts a JSON Schema enum object to an Enumeration
This implementation handles the conversion of enum values to mappings, escaping invalid keys as needed.
Auto Trait Implementations§
impl Freeze for EnumObject
impl RefUnwindSafe for EnumObject
impl Send for EnumObject
impl Sync for EnumObject
impl Unpin for EnumObject
impl UnsafeUnpin for EnumObject
impl UnwindSafe for EnumObject
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