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

Function get_all_executors

src/executor/mod.rs:61–70  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

59}
60
61pub fn get_all_executors() -> Vec<Box<dyn Executor>> {
62 #[cfg_attr(not(target_os = "linux"), allow(unused_mut))]
63 let mut executors: Vec<Box<dyn Executor>> = vec![
64 Box::new(ValgrindExecutor),
65 Box::new(WallTimeExecutor::new(None)),
66 ];
67 #[cfg(target_os = "linux")]
68 executors.push(Box::new(MemoryExecutor));
69 executors
70}
71
72/// Installation status of a tool required by an executor.
73pub struct ToolStatus {

Callers 1

get_executors_from_modesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected