{
  "$schema": "http://json-schema.org/schema",
  "executors": {
    "build": {
      "implementation": "./src/executors/build/executor",
      "schema": "./src/executors/build/schema.json",
      "description": "Build a Rust project using cargo build"
    },
    "test": {
      "implementation": "./src/executors/test/executor",
      "schema": "./src/executors/test/schema.json",
      "description": "Test a Rust project using cargo test"
    },
    "lint": {
      "implementation": "./src/executors/lint/executor",
      "schema": "./src/executors/lint/schema.json",
      "description": "Lint a Rust project using cargo clippy"
    },
    "run": {
      "implementation": "./src/executors/run/executor",
      "schema": "./src/executors/run/schema.json",
      "description": "Run a Rust binary using cargo run"
    }
  }
}
