pub struct SchemaEmitReport {
pub emitted: Vec<String>,
pub removed: Vec<String>,
pub written: bool,
}Expand description
The result of emitting (or checking) the schema artifacts.
Fields§
§emitted: Vec<String>Every emitted schema path, relative to the project root, in type-name order.
removed: Vec<String>Stale generated schemas removed by a write run (empty under --check).
written: boolWhether the artifacts were written (false in check mode).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SchemaEmitReport
impl RefUnwindSafe for SchemaEmitReport
impl Send for SchemaEmitReport
impl Sync for SchemaEmitReport
impl Unpin for SchemaEmitReport
impl UnsafeUnpin for SchemaEmitReport
impl UnwindSafe for SchemaEmitReport
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