pub struct AnalyzedSchema {
pub name: String,
pub original: Value,
pub schema_type: SchemaType,
pub dependencies: HashSet<String>,
pub nullable: bool,
pub description: Option<String>,
pub default: Option<Value>,
}Fields§
§name: String§original: Value§schema_type: SchemaType§dependencies: HashSet<String>§nullable: bool§description: Option<String>§default: Option<Value>Trait Implementations§
Source§impl Clone for AnalyzedSchema
impl Clone for AnalyzedSchema
Source§fn clone(&self) -> AnalyzedSchema
fn clone(&self) -> AnalyzedSchema
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 moreAuto Trait Implementations§
impl Freeze for AnalyzedSchema
impl RefUnwindSafe for AnalyzedSchema
impl Send for AnalyzedSchema
impl Sync for AnalyzedSchema
impl Unpin for AnalyzedSchema
impl UnwindSafe for AnalyzedSchema
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