{
  "cksum": "4ea3631de1827bbf82f10048676f13b3402296d254aeec4e0b1bf0bd738ed9f9",
  "crate_file": "apollo-router-1.49.0.crate",
  "crate_url": "https://static.crates.io/crates/apollo-router/apollo-router-1.49.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "access-json",
      "optional": false,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0.80",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "apollo-compiler",
      "optional": false,
      "req": "=1.0.0-beta.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "apollo-federation",
      "optional": false,
      "req": "=1.49.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "arc-swap",
      "optional": false,
      "req": "^1.6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "askama",
      "optional": false,
      "req": "^0.12.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-channel",
      "optional": false,
      "req": "^1.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "tokio",
        "brotli",
        "gzip",
        "deflate"
      ],
      "kind": "normal",
      "name": "async-compression",
      "optional": false,
      "req": "^0.4.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1.77",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "aws-config",
      "optional": false,
      "req": "^1.1.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "aws-credential-types",
      "optional": false,
      "req": "^1.1.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "aws-sigv4",
      "optional": false,
      "req": "^1.1.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "client"
      ],
      "kind": "normal",
      "name": "aws-smithy-runtime-api",
      "optional": false,
      "req": "^1.1.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "aws-types",
      "optional": false,
      "req": "^1.1.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "headers",
        "json",
        "original-uri"
      ],
      "kind": "normal",
      "name": "axum",
      "optional": false,
      "req": "^0.6.20",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "headers",
        "json",
        "original-uri",
        "ws"
      ],
      "kind": "dev",
      "name": "axum",
      "optional": false,
      "req": "^0.6.20",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base64",
      "optional": false,
      "req": "^0.21.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "basic-toml",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "basic-toml",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bloomfilter",
      "optional": false,
      "req": "^1.0.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "brotli",
      "optional": false,
      "req": "^3.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "buildstructor",
      "optional": false,
      "req": "^0.5.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytes",
      "optional": false,
      "req": "^1.6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "bytesize",
      "optional": false,
      "req": "^1.3.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde-1"
      ],
      "kind": "normal",
      "name": "ci_info",
      "optional": false,
      "req": "^0.14.14",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "env",
        "derive",
        "std",
        "help"
      ],
      "kind": "normal",
      "name": "clap",
      "optional": false,
      "req": "^4.5.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "console",
      "optional": false,
      "req": "^0.15.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "console-subscriber",
      "optional": true,
      "req": "^0.2.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "cookie",
      "optional": false,
      "req": "^0.18.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "crossbeam-channel",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "dashmap",
      "optional": false,
      "req": "^5.5.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "derivative",
      "optional": false,
      "req": "^2.2.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "from",
        "display"
      ],
      "kind": "normal",
      "name": "derive_more",
      "optional": false,
      "req": "^0.99.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "dhat",
      "optional": true,
      "req": "^0.3.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "diff",
      "optional": false,
      "req": "^0.1.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "directories",
      "optional": false,
      "req": "^5.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "displaydoc",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "signing",
        "pem",
        "pkcs8"
      ],
      "kind": "dev",
      "name": "ecdsa",
      "optional": false,
      "req": "^0.16.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "flate2",
      "optional": false,
      "req": "^1.0.28",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "enable-rustls"
      ],
      "kind": "normal",
      "name": "fred",
      "optional": false,
      "req": "^7.1.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "enable-rustls",
        "mocks"
      ],
      "kind": "dev",
      "name": "fred",
      "optional": false,
      "req": "^7.1.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "thread-pool"
      ],
      "kind": "normal",
      "name": "futures",
      "optional": false,
      "req": "^0.3.30",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "futures-test",
      "optional": false,
      "req": "^0.3.30",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "graphql_client",
      "optional": false,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "heck",
      "optional": false,
      "req": "^0.4.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "hex",
      "optional": false,
      "req": "^0.4.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hmac",
      "optional": false,
      "req": "^0.12.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http",
      "optional": false,
      "req": "^0.2.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http-body",
      "optional": false,
      "req": "^0.4.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http-serde",
      "optional": false,
      "req": "^1.1.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "humantime",
      "optional": false,
      "req": "^2.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "humantime-serde",
      "optional": false,
      "req": "^1.1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "server",
        "client",
        "stream"
      ],
      "kind": "normal",
      "name": "hyper",
      "optional": false,
      "req": "^0.14.28",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "http1",
        "http2"
      ],
      "kind": "normal",
      "name": "hyper-rustls",
      "optional": false,
      "req": "^0.24.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "client"
      ],
      "kind": "normal",
      "name": "hyperlocal",
      "optional": false,
      "req": "^0.8.0",
      "target": "cfg(unix)"
    },
    {
      "default_features": false,
      "features": [
        "client",
        "server"
      ],
      "kind": "dev",
      "name": "hyperlocal",
      "optional": false,
      "req": "^0.8.0",
      "target": "cfg(unix)"
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "indexmap",
      "optional": false,
      "req": "^2.2.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "json",
        "redactions",
        "yaml"
      ],
      "kind": "dev",
      "name": "insta",
      "optional": false,
      "req": "^1.38.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "itertools",
      "optional": false,
      "req": "^0.12.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jsonpath-rust",
      "optional": false,
      "req": "^0.3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jsonpath_lib",
      "optional": false,
      "req": "^0.3.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "jsonschema",
      "optional": false,
      "req": "^0.17.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jsonwebtoken",
      "optional": false,
      "req": "^9.2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lazy_static",
      "optional": false,
      "req": "^1.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2.153",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "libtest-mimic",
      "optional": false,
      "req": "^0.7.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "linkme",
      "optional": false,
      "req": "^0.3.23",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lru",
      "optional": false,
      "req": "^0.12.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "maplit",
      "optional": false,
      "req": "^1.0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "maplit",
      "optional": false,
      "req": "^1.0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mediatype",
      "optional": false,
      "req": "^0.19.18",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "memchr",
      "optional": false,
      "req": "^2.7.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "dev",
      "name": "memchr",
      "optional": false,
      "req": "^2.7.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mime",
      "optional": false,
      "req": "^0.3.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockall",
      "optional": false,
      "req": "^0.11.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "mockall",
      "optional": false,
      "req": "^0.11.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "multer",
      "optional": false,
      "req": "^2.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "multimap",
      "optional": false,
      "req": "^0.9.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "macos_kqueue"
      ],
      "kind": "normal",
      "name": "notify",
      "optional": false,
      "req": "^6.1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "nu-ansi-term",
      "optional": false,
      "req": "^0.49",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "num-traits",
      "optional": false,
      "req": "^0.2.18",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "once_cell",
      "optional": false,
      "req": "^1.19.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "once_cell",
      "optional": false,
      "req": "^1.19.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "trace",
        "metrics"
      ],
      "kind": "normal",
      "name": "opentelemetry",
      "optional": false,
      "req": "^0.20.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "testing"
      ],
      "kind": "dev",
      "name": "opentelemetry",
      "optional": false,
      "req": "^0.20.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "opentelemetry-aws",
      "optional": false,
      "req": "^0.8.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "reqwest-client"
      ],
      "kind": "normal",
      "name": "opentelemetry-datadog",
      "optional": false,
      "req": "^0.8.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "opentelemetry-http",
      "optional": false,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "collector_client",
        "reqwest_collector_client",
        "rt-tokio"
      ],
      "kind": "normal",
      "name": "opentelemetry-jaeger",
      "optional": false,
      "req": "^0.19.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "grpc-tonic",
        "gzip-tonic",
        "tonic",
        "tls",
        "http-proto",
        "metrics",
        "reqwest-client",
        "trace"
      ],
      "kind": "normal",
      "name": "opentelemetry-otlp",
      "optional": false,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "opentelemetry-prometheus",
      "optional": false,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "metrics",
        "trace",
        "gen-tonic-messages",
        "with-serde"
      ],
      "kind": "dev",
      "name": "opentelemetry-proto",
      "optional": false,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "opentelemetry-semantic-conventions",
      "optional": false,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "trace"
      ],
      "kind": "dev",
      "name": "opentelemetry-stdout",
      "optional": false,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "reqwest-client",
        "reqwest-rustls"
      ],
      "kind": "normal",
      "name": "opentelemetry-zipkin",
      "optional": false,
      "req": "^0.18.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "opentelemetry_api",
      "optional": false,
      "req": "^0.20.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "trace"
      ],
      "kind": "normal",
      "name": "opentelemetry_sdk",
      "optional": false,
      "req": "^0.20.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "p256",
      "optional": false,
      "req": "^0.13.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "parking_lot",
      "optional": false,
      "req": "^0.12.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "paste",
      "optional": false,
      "req": "^1.0.14",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pin-project-lite",
      "optional": false,
      "req": "^0.2.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "prometheus",
      "optional": false,
      "req": "^0.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "prost",
      "optional": false,
      "req": "^0.12.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "prost-types",
      "optional": false,
      "req": "^0.12.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "proteus",
      "optional": false,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": false,
      "req": "^0.8.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rand_core",
      "optional": false,
      "req": "^0.6.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "regex",
      "optional": false,
      "req": "^1.10.3",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "rustls-tls",
        "rustls-native-certs",
        "gzip",
        "json",
        "stream"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.11.24",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "json",
        "multipart",
        "stream"
      ],
      "kind": "dev",
      "name": "reqwest",
      "optional": false,
      "req": "^0.11.24",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "sync",
        "serde",
        "internals"
      ],
      "kind": "normal",
      "name": "rhai",
      "optional": false,
      "req": "=1.17.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "sync",
        "serde",
        "internals",
        "testing-environ"
      ],
      "kind": "dev",
      "name": "rhai",
      "optional": false,
      "req": "^1.17.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "router-bridge",
      "optional": false,
      "req": "=0.5.25",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "dw"
      ],
      "kind": "dev",
      "name": "rstack",
      "optional": false,
      "req": "^0.3.3",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [
        "include-exclude"
      ],
      "kind": "normal",
      "name": "rust-embed",
      "optional": false,
      "req": "^8.2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls",
      "optional": false,
      "req": "^0.21.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls-native-certs",
      "optional": false,
      "req": "^0.6.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls-pemfile",
      "optional": false,
      "req": "^1.0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "url"
      ],
      "kind": "normal",
      "name": "schemars",
      "optional": false,
      "req": "^0.8.16",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "semver",
      "optional": false,
      "req": "^1.0.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive",
        "rc"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0.197",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_derive_default",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "preserve_order",
        "float_roundtrip"
      ],
      "kind": "normal",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0.114",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "preserve_order",
        "float_roundtrip"
      ],
      "kind": "build",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0.114",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "preserve_order"
      ],
      "kind": "normal",
      "name": "serde_json_bytes",
      "optional": false,
      "req": "^0.2.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_urlencoded",
      "optional": false,
      "req": "^0.7.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_yaml",
      "optional": false,
      "req": "^0.8.26",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "serial_test",
      "optional": false,
      "req": "^3.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sha1",
      "optional": false,
      "req": "^0.10.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sha2",
      "optional": false,
      "req": "^0.10.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "shellexpand",
      "optional": false,
      "req": "^3.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "inline"
      ],
      "kind": "normal",
      "name": "similar",
      "optional": false,
      "req": "^2.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "static_assertions",
      "optional": false,
      "req": "^1.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "strum_macros",
      "optional": false,
      "req": "^0.25.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sys-info",
      "optional": false,
      "req": "^0.9.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tempfile",
      "optional": false,
      "req": "^3.10.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "trace"
      ],
      "kind": "dev",
      "name": "test-log",
      "optional": false,
      "req": "^0.2.14",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "test-span",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^1.0.57",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tikv-jemallocator",
      "optional": false,
      "req": "^0.5",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "time",
      "optional": false,
      "req": "^0.3.34",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "full"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1.36.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-rustls",
      "optional": false,
      "req": "^0.24.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "sync",
        "net"
      ],
      "kind": "normal",
      "name": "tokio-stream",
      "optional": false,
      "req": "^0.1.14",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rustls-tls-native-roots"
      ],
      "kind": "normal",
      "name": "tokio-tungstenite",
      "optional": false,
      "req": "^0.20.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "net",
        "codec",
        "time"
      ],
      "kind": "normal",
      "name": "tokio-util",
      "optional": false,
      "req": "^0.7.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "transport",
        "tls",
        "tls-roots",
        "gzip"
      ],
      "kind": "normal",
      "name": "tonic",
      "optional": false,
      "req": "^0.9.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "tonic-build",
      "optional": false,
      "req": "^0.9.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "full"
      ],
      "kind": "normal",
      "name": "tower",
      "optional": false,
      "req": "^0.4.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "add-extension",
        "trace",
        "cors",
        "compression-br",
        "compression-deflate",
        "compression-gzip",
        "decompression-br",
        "decompression-deflate",
        "decompression-gzip",
        "timeout"
      ],
      "kind": "normal",
      "name": "tower-http",
      "optional": false,
      "req": "^0.4.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tower-service",
      "optional": false,
      "req": "^0.3.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tower-test",
      "optional": false,
      "req": "^0.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1.37",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing-core",
      "optional": false,
      "req": "^0.1.31",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "futures-03"
      ],
      "kind": "normal",
      "name": "tracing-futures",
      "optional": false,
      "req": "^0.2.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tracing-opentelemetry",
      "optional": false,
      "req": "^0.21.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing-serde",
      "optional": false,
      "req": "^0.1.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "env-filter",
        "json"
      ],
      "kind": "normal",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3.18",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "env-filter",
        "fmt"
      ],
      "kind": "dev",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tracing-test",
      "optional": false,
      "req": "^0.2.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "trust-dns-resolver",
      "optional": false,
      "req": "^0.23.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "uname",
      "optional": false,
      "req": "^0.1.1",
      "target": "cfg(macos)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "uname",
      "optional": false,
      "req": "^0.1.1",
      "target": "cfg(unix)"
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "url",
      "optional": false,
      "req": "^2.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "urlencoding",
      "optional": false,
      "req": "^2.1.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde",
        "v4"
      ],
      "kind": "normal",
      "name": "uuid",
      "optional": false,
      "req": "^1.7.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "walkdir",
      "optional": false,
      "req": "^2.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wiremock",
      "optional": false,
      "req": "^0.5.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wiremock",
      "optional": false,
      "req": "^0.5.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wsl",
      "optional": false,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "yaml-rust",
      "optional": false,
      "req": "^0.4.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "zstd",
      "optional": false,
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "zstd-safe",
      "optional": false,
      "req": "^7.0.0",
      "target": null
    }
  ],
  "features": {
    "ci": [],
    "console": [
      "tokio/tracing",
      "console-subscriber"
    ],
    "default": [
      "global-allocator"
    ],
    "dhat-ad-hoc": [
      "dhat"
    ],
    "dhat-heap": [
      "dhat"
    ],
    "docs_rs": [
      "router-bridge/docs_rs"
    ],
    "failfast": [],
    "global-allocator": [],
    "telemetry_next": []
  },
  "index_path": "ap/ol/apollo-router",
  "name": "apollo-router",
  "pubtime": "2024-06-18T18:14:19Z",
  "rust_version": "1.72.0",
  "vers": "1.49.0",
  "yanked": false
}
