pub struct SchemaAnalysis {
pub schemas: BTreeMap<String, AnalyzedSchema>,
pub dependencies: DependencyGraph,
pub patterns: DetectedPatterns,
pub operations: BTreeMap<String, OperationInfo>,
}Fields§
§schemas: BTreeMap<String, AnalyzedSchema>All schemas indexed by name
dependencies: DependencyGraphDependency graph for generation ordering
patterns: DetectedPatternsDetected patterns and transformations
operations: BTreeMap<String, OperationInfo>OpenAPI operations and their request/response schemas
Trait Implementations§
Source§impl Clone for SchemaAnalysis
impl Clone for SchemaAnalysis
Source§fn clone(&self) -> SchemaAnalysis
fn clone(&self) -> SchemaAnalysis
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 SchemaAnalysis
impl RefUnwindSafe for SchemaAnalysis
impl Send for SchemaAnalysis
impl Sync for SchemaAnalysis
impl Unpin for SchemaAnalysis
impl UnwindSafe for SchemaAnalysis
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