pub enum SchemaOrRef {
Ref {
ref_path: String,
},
Schema(Box<Schema>),
}Expand description
A reference or inline schema.
Variants§
Trait Implementations§
Source§impl Clone for SchemaOrRef
impl Clone for SchemaOrRef
Source§fn clone(&self) -> SchemaOrRef
fn clone(&self) -> SchemaOrRef
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 SchemaOrRef
impl Debug for SchemaOrRef
Source§impl<'de> Deserialize<'de> for SchemaOrRef
impl<'de> Deserialize<'de> for SchemaOrRef
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 PartialEq for SchemaOrRef
impl PartialEq for SchemaOrRef
Source§impl Serialize for SchemaOrRef
impl Serialize for SchemaOrRef
impl StructuralPartialEq for SchemaOrRef
Auto Trait Implementations§
impl Freeze for SchemaOrRef
impl RefUnwindSafe for SchemaOrRef
impl Send for SchemaOrRef
impl Sync for SchemaOrRef
impl Unpin for SchemaOrRef
impl UnwindSafe for SchemaOrRef
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