pub struct ExportEnvelope {
pub schema_version: u32,
pub status: ExportStatus,
pub dependencies: Vec<ExportDependency>,
pub items: Vec<ExportItem>,
pub outputs: Vec<ExportOutput>,
pub diagnostics: Vec<ExportDiagnostic>,
}Expand description
Top-level export envelope.
Schema versioned for forward compatibility. The status field indicates
whether the compile plan is complete, partial, or failed.
Fields§
§schema_version: u32Format version — increment when the JSON shape changes incompatibly.
status: ExportStatusOverall compile plan status.
dependencies: Vec<ExportDependency>Dependency metadata layer: what the project declares as dependencies.
items: Vec<ExportItem>Item layer: all items in the compile plan.
outputs: Vec<ExportOutput>Output layer: per-item output records (dest paths, target roots).
diagnostics: Vec<ExportDiagnostic>Diagnostic layer: all diagnostics from the pipeline.
Trait Implementations§
Source§impl Debug for ExportEnvelope
impl Debug for ExportEnvelope
Auto Trait Implementations§
impl Freeze for ExportEnvelope
impl RefUnwindSafe for ExportEnvelope
impl Send for ExportEnvelope
impl Sync for ExportEnvelope
impl Unpin for ExportEnvelope
impl UnsafeUnpin for ExportEnvelope
impl UnwindSafe for ExportEnvelope
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more