MCPcopy Create free account
hub / github.com/CodSpeedHQ/codspeed / ExecutorSupport

Enum ExecutorSupport

src/executor/mod.rs:100–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98/// How well a given executor runs on a given [`SupportedOs`].
99#[derive(Debug, Eq, PartialEq, Clone, Copy)]
100pub enum ExecutorSupport {
101 /// The executor cannot run on this OS at all — `run_executor` hard-bails.
102 Unsupported,
103 /// The executor runs on this OS, but the user is responsible for installing the required tooling themselves.
104 RequiresManualInstallation,
105 /// The executor runs on this OS and `setup()` knows how to auto-install tooling.
106 FullySupported,
107}
108
109#[async_trait(?Send)]
110pub trait Executor {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected