pub struct PipelineOutput {
pub base: String,
pub head: String,
pub report: InvariantReport,
pub document: Option<PlanDocument>,
pub view: DiffView,
}Fields§
§base: String§head: String§report: InvariantReport§document: Option<PlanDocument>None iff an invariant failed — no document is emitted on a violation.
view: DiffViewThe canonical diff view (hunk content). Renderers that display bytes — the stack builder and the TUI — read from here; the schema document deliberately never carries content (ADR 0008).
Auto Trait Implementations§
impl Freeze for PipelineOutput
impl RefUnwindSafe for PipelineOutput
impl Send for PipelineOutput
impl Sync for PipelineOutput
impl Unpin for PipelineOutput
impl UnsafeUnpin for PipelineOutput
impl UnwindSafe for PipelineOutput
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