{
  "cksum": "3e1eb2f0423e1eaac031ffcfc8b774bc8ce80c7709f28582c7962287ce37261b",
  "crate_file": "hudsucker-0.18.0.crate",
  "crate_url": "https://static.crates.io/crates/hudsucker/hudsucker-0.18.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [
        "tokio",
        "brotli",
        "gzip",
        "zlib",
        "zstd"
      ],
      "kind": "normal",
      "name": "async-compression",
      "optional": true,
      "req": "^0.3.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "runtime-tokio"
      ],
      "kind": "dev",
      "name": "async-http-proxy",
      "optional": false,
      "req": "^1.2.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bstr",
      "optional": false,
      "req": "^0.2.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytes",
      "optional": false,
      "req": "^1.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "async_tokio"
      ],
      "kind": "dev",
      "name": "criterion",
      "optional": false,
      "req": "^0.3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures",
      "optional": false,
      "req": "^0.3.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http",
      "optional": false,
      "req": "^0.2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "client",
        "http1",
        "server",
        "stream",
        "tcp"
      ],
      "kind": "normal",
      "name": "hyper",
      "optional": false,
      "req": "^0.14.7",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "http1",
        "logging",
        "tls12",
        "webpki-tokio"
      ],
      "kind": "normal",
      "name": "hyper-rustls",
      "optional": true,
      "req": "^0.23.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hyper-tls",
      "optional": true,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hyper-tungstenite",
      "optional": false,
      "req": "^0.8.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "future"
      ],
      "kind": "normal",
      "name": "moka",
      "optional": true,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "openssl",
      "optional": true,
      "req": "^0.10.25",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": true,
      "req": "^0.8.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "x509-parser"
      ],
      "kind": "normal",
      "name": "rcgen",
      "optional": true,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "reqwest",
      "optional": false,
      "req": "^0.11.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rustls-native-certs",
      "optional": false,
      "req": "^0.6.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rustls-pemfile",
      "optional": false,
      "req": "^1.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^1.0.23",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "time",
      "optional": true,
      "req": "^0.3.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rustls",
        "hyper-h1",
        "hyper-h2"
      ],
      "kind": "dev",
      "name": "tls-listener",
      "optional": false,
      "req": "^0.5.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rt"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1.6.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "full"
      ],
      "kind": "dev",
      "name": "tokio",
      "optional": false,
      "req": "^1.6.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tokio-native-tls",
      "optional": false,
      "req": "^0.3.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-rustls",
      "optional": false,
      "req": "^0.23.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-tungstenite",
      "optional": false,
      "req": "^0.17.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "io"
      ],
      "kind": "normal",
      "name": "tokio-util",
      "optional": true,
      "req": "^0.7.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "log"
      ],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1.21",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "x509-parser",
      "optional": false,
      "req": "^0.14.0",
      "target": null
    }
  ],
  "features": {},
  "features2": {
    "decoder": [
      "dep:async-compression",
      "dep:tokio-util",
      "tokio/io-util"
    ],
    "default": [
      "decoder",
      "rcgen-ca",
      "rustls-client"
    ],
    "full": [
      "decoder",
      "http2",
      "native-tls-client",
      "openssl-ca",
      "rcgen-ca",
      "rustls-client"
    ],
    "http2": [
      "hyper/http2",
      "hyper-rustls?/http2"
    ],
    "native-tls-client": [
      "dep:hyper-tls",
      "tokio-tungstenite/native-tls"
    ],
    "openssl-ca": [
      "dep:openssl",
      "dep:moka"
    ],
    "rcgen-ca": [
      "dep:rcgen",
      "dep:moka",
      "dep:time",
      "dep:rand"
    ],
    "rustls-client": [
      "dep:hyper-rustls",
      "tokio-tungstenite/rustls-tls-webpki-roots"
    ]
  },
  "index_path": "hu/ds/hudsucker",
  "name": "hudsucker",
  "pubtime": "2022-08-10T09:33:41Z",
  "v": 2,
  "vers": "0.18.0",
  "yanked": false
}
