pub enum TypeValue {
Single(String),
Union(Vec<String>),
}Expand description
JSON Schema type keyword — single type string or union array.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TypeValue
impl<'de> Deserialize<'de> for TypeValue
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 TypeValue
impl RefUnwindSafe for TypeValue
impl Send for TypeValue
impl Sync for TypeValue
impl Unpin for TypeValue
impl UnsafeUnpin for TypeValue
impl UnwindSafe for TypeValue
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