pub enum SchemaOrRef {
Schema(Box<Schema>),
Reference {
ref_path: String,
},
}Expand description
Schema or reference
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
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