pub struct ExtractedSchemas {
pub schemas: Vec<Schema>,
pub root: TypeRef,
}Expand description
Result of schema extraction: the schemas and the root TypeRef.
Fields§
§schemas: Vec<Schema>All schemas in dependency order (dependencies before dependents).
root: TypeRefThe root TypeRef — may be generic (e.g. Concrete { id: result_id, args: [i64, MathError] }).
Auto Trait Implementations§
impl Freeze for ExtractedSchemas
impl RefUnwindSafe for ExtractedSchemas
impl Send for ExtractedSchemas
impl Sync for ExtractedSchemas
impl Unpin for ExtractedSchemas
impl UnsafeUnpin for ExtractedSchemas
impl UnwindSafe for ExtractedSchemas
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