Skip to main content

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}