pub enum JSONSchemaPropsOrStringArray {
Schema(Box<JSONSchemaProps>),
Strings(Vec<String>),
}Expand description
JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
Variants§
Trait Implementations§
Source§impl Clone for JSONSchemaPropsOrStringArray
impl Clone for JSONSchemaPropsOrStringArray
Source§impl Debug for JSONSchemaPropsOrStringArray
impl Debug for JSONSchemaPropsOrStringArray
Source§impl DeepMerge for JSONSchemaPropsOrStringArray
impl DeepMerge for JSONSchemaPropsOrStringArray
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other into self.Source§impl<'de> Deserialize<'de> for JSONSchemaPropsOrStringArray
impl<'de> Deserialize<'de> for JSONSchemaPropsOrStringArray
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
impl StructuralPartialEq for JSONSchemaPropsOrStringArray
Auto Trait Implementations§
impl Freeze for JSONSchemaPropsOrStringArray
impl RefUnwindSafe for JSONSchemaPropsOrStringArray
impl Send for JSONSchemaPropsOrStringArray
impl Sync for JSONSchemaPropsOrStringArray
impl Unpin for JSONSchemaPropsOrStringArray
impl UnsafeUnpin for JSONSchemaPropsOrStringArray
impl UnwindSafe for JSONSchemaPropsOrStringArray
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