windows_bridge/bridge.rs
1use crate::deploy::DeployStatus;
2
3/// Deployment progress reported to the host event handler.
4#[derive(Debug, Clone, Copy, PartialEq, Eq)]
5#[expect(clippy::enum_variant_names, reason = "prefix identifies the shellcode")]
6pub enum BridgeOutput {
7 /// The `deploy` shellcode is waiting to be executed.
8 DeployWaiting,
9
10 /// The `deploy` shellcode is allowed to execute under monitoring.
11 DeployExecuting,
12
13 /// The `deploy` shellcode has completed with the reported status.
14 DeployFinished(DeployStatus),
15}