pub struct Lowered {
pub schema: Schema,
pub diagnostics: Vec<Diagnostic>,
}Fields§
§schema: SchemaThe self-contained algebraic schema. It contains only finalized arena slots: callers never need to understand the temporary recursion markers used while lowering.
diagnostics: Vec<Diagnostic>Non-fatal information about the source graph. Keeping diagnostics beside the usable schema lets command-line users choose a best-effort workflow while bindings can enforce a stricter policy at their API boundary.
Auto Trait Implementations§
impl Freeze for Lowered
impl RefUnwindSafe for Lowered
impl Send for Lowered
impl Sync for Lowered
impl Unpin for Lowered
impl UnsafeUnpin for Lowered
impl UnwindSafe for Lowered
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