Batch.Report
Captured per-operation results. No runtime, control owner or caller task is retained.
Source and package
- Qualified name
-
LibTmux:: Batch:: Report - Module
- LibTmux
- Declared in
Batch- Package
- LibTmux
- Source
- lib/LibTmux/Batch.rakumod
-
Description#
Captured per-operation results. No runtime, control owner or caller task is retained.
Members10#
- clone method Refuse altered copies of recorded batch outcomes.
- deadline: Instant:D property One absolute deadline shared by execution and caller-evidence waiting.
- finished: Instant:D property Time all positions were classified, including the undispatched suffix.
- new method Refuse fabricated reports; only Batch.run records a complete batch attempt.
- operations: List:D property Eager immutable membership containing one OperationResult per admitted entry.
- outcome method Aggregate uncertainty first, then failure, skipped work, and complete work.
- output-budget-bytes: Positive:D property Admission threshold in bytes; the final retained response may exceed it.
- output-bytes: Count:D property Counted receipt and Command-error bytes, with shared causes counted once.
- started: Instant:D property Time before command preflight began; the overall deadline starts here.
- stop-error: Exception property Cause that requested a stop; undefined when no stopping condition occurred.