{
  "cksum": "746f187c935bcfa5c78615b7ff803fd86804a54c56ae7d3db920cbdc9f0a7863",
  "crate_file": "impulse-server-kit-0.12.0-alpha.3.crate",
  "crate_url": "https://static.crates.io/crates/impulse-server-kit/impulse-server-kit-0.12.0-alpha.3.crate",
  "deps": [
    {
      "default_features": false,
      "features": [
        "default"
      ],
      "kind": "normal",
      "name": "brotli",
      "optional": true,
      "req": "^7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytes",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "encoding_rs",
      "optional": true,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "default"
      ],
      "kind": "normal",
      "name": "flate2",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http-body-util",
      "optional": true,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "impulse-tracing-ecs",
      "optional": false,
      "req": "^0.4.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "salvo",
        "reqwest",
        "mresult"
      ],
      "kind": "normal",
      "name": "impulse-utils",
      "optional": false,
      "req": "^0.12.0-alpha.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mime",
      "optional": true,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "notify",
      "optional": false,
      "req": "^8.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "metrics"
      ],
      "kind": "normal",
      "name": "opentelemetry",
      "optional": true,
      "req": "^0.29",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "tonic",
        "trace",
        "http-proto",
        "grpc-tonic",
        "reqwest-blocking-client",
        "reqwest-rustls"
      ],
      "kind": "normal",
      "name": "opentelemetry-otlp",
      "optional": true,
      "req": "^0.29",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "rt-tokio"
      ],
      "kind": "normal",
      "name": "opentelemetry_sdk",
      "optional": true,
      "req": "^0.29",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "http2",
        "json",
        "rustls-tls"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": true,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rmp-serde",
      "optional": true,
      "req": "^1.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls",
      "optional": false,
      "req": "^0.23",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "affix-state",
        "compression",
        "rustls",
        "cookie",
        "server",
        "http1",
        "http2",
        "server-handle"
      ],
      "kind": "normal",
      "name": "salvo",
      "optional": false,
      "req": "^0.80.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_yaml",
      "optional": false,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sonic-rs",
      "optional": true,
      "req": "^0.5.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "signal"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing-appender",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing-opentelemetry",
      "optional": true,
      "req": "^0.30",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing-rfc-5424",
      "optional": false,
      "req": "^0.1.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "default"
      ],
      "kind": "normal",
      "name": "zstd",
      "optional": true,
      "req": "^0.13",
      "target": null
    }
  ],
  "features": {
    "acme": [
      "salvo/acme"
    ],
    "basic-auth": [
      "salvo/basic-auth"
    ],
    "cache": [
      "salvo/cache"
    ],
    "caching-headers": [
      "salvo/caching-headers"
    ],
    "catch-panic": [
      "salvo/catch-panic"
    ],
    "compression": [
      "salvo/compression"
    ],
    "concurrency-limiter": [
      "salvo/concurrency-limiter"
    ],
    "cors": [
      "salvo/cors"
    ],
    "csrf": [
      "salvo/csrf"
    ],
    "flash": [
      "salvo/flash"
    ],
    "force-https": [
      "salvo/force-https"
    ],
    "http3": [
      "salvo/quinn"
    ],
    "jwt-auth": [
      "salvo/jwt-auth"
    ],
    "log-without-filtering": [],
    "oapi": [
      "salvo/oapi"
    ],
    "proxy": [
      "salvo/proxy",
      "reqwest/stream"
    ],
    "request-id": [
      "salvo/request-id"
    ],
    "reqwest-http3": [
      "reqwest/http3"
    ],
    "session": [
      "salvo/session"
    ],
    "size-limiter": [
      "salvo/size-limiter"
    ],
    "sse": [
      "salvo/sse"
    ],
    "timeout": [
      "salvo/timeout"
    ],
    "tower-compat": [
      "salvo/tower-compat"
    ],
    "trailing-slash": [
      "salvo/trailing-slash"
    ],
    "websocket": [
      "salvo/websocket"
    ]
  },
  "features2": {
    "default": [
      "http3",
      "cors",
      "acme",
      "oapi",
      "otel",
      "force-https"
    ],
    "full": [
      "http3",
      "acme",
      "cors",
      "websocket",
      "otel",
      "oapi",
      "proxy",
      "reqwest-http3",
      "flash",
      "force-https",
      "jwt-auth",
      "basic-auth",
      "cache",
      "caching-headers",
      "catch-panic",
      "compression",
      "concurrency-limiter",
      "csrf",
      "request-id",
      "session",
      "size-limiter",
      "sse",
      "test",
      "timeout",
      "trailing-slash",
      "tower-compat"
    ],
    "otel": [
      "salvo/otel",
      "dep:opentelemetry",
      "dep:reqwest",
      "dep:opentelemetry-otlp",
      "dep:opentelemetry_sdk",
      "dep:tracing-opentelemetry"
    ],
    "test": [
      "salvo/test",
      "dep:bytes",
      "dep:encoding_rs",
      "dep:http-body-util",
      "dep:brotli",
      "dep:flate2",
      "dep:mime",
      "dep:zstd",
      "dep:sonic-rs",
      "dep:rmp-serde"
    ]
  },
  "index_path": "im/pu/impulse-server-kit",
  "name": "impulse-server-kit",
  "pubtime": "2025-07-21T21:21:52Z",
  "v": 2,
  "vers": "0.12.0-alpha.3",
  "yanked": true
}
