pub struct GatedRun {
pub args: PproxyArgs,
pub output: TranslationOutput,
pub test_target: Option<String>,
pub warnings: Vec<CompatWarning>,
}Expand description
A compatibility invocation that passed parsing, strict validation, translation, and the fail-closed execution gate, but has not yet been compiled to a runtime configuration.
The split exists so the standalone binary can print its startup banner after gating and before config compilation, matching the historical presentation order.
Fields§
§args: PproxyArgsParsed pproxy arguments (drives logging policy, banner, hooks).
output: TranslationOutputTranslation output (TOML plus warnings).
test_target: Option<String>--test target, if the invocation is a diagnostic probe.
warnings: Vec<CompatWarning>Benign translation warnings; rendered by the caller, never fatal.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GatedRun
impl RefUnwindSafe for GatedRun
impl Send for GatedRun
impl Sync for GatedRun
impl Unpin for GatedRun
impl UnsafeUnpin for GatedRun
impl UnwindSafe for GatedRun
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