pub struct ReferenceSchema {
pub reference: String,
pub metadata: SchemaMetadata,
}Expand description
Reference schema ($ref)
Fields§
§reference: String§metadata: SchemaMetadataTrait Implementations§
Source§impl Clone for ReferenceSchema
impl Clone for ReferenceSchema
Source§fn clone(&self) -> ReferenceSchema
fn clone(&self) -> ReferenceSchema
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 ReferenceSchema
impl Debug for ReferenceSchema
Source§impl Default for ReferenceSchema
impl Default for ReferenceSchema
Source§fn default() -> ReferenceSchema
fn default() -> ReferenceSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReferenceSchema
impl<'de> Deserialize<'de> for ReferenceSchema
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 ReferenceSchema
impl PartialEq for ReferenceSchema
Source§impl Serialize for ReferenceSchema
impl Serialize for ReferenceSchema
impl StructuralPartialEq for ReferenceSchema
Auto Trait Implementations§
impl Freeze for ReferenceSchema
impl RefUnwindSafe for ReferenceSchema
impl Send for ReferenceSchema
impl Sync for ReferenceSchema
impl Unpin for ReferenceSchema
impl UnwindSafe for ReferenceSchema
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