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
Auto Trait Implementations§
impl Freeze for AnalyzedSchema
impl RefUnwindSafe for AnalyzedSchema
impl Send for AnalyzedSchema
impl Sync for AnalyzedSchema
impl Unpin for AnalyzedSchema
impl UnsafeUnpin 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