{
  "cksum": "f7cce1d35459f253c1c23144b1f02b106051ad48299cb06b5fff5469c1514f5b",
  "crate_file": "spider-2.37.129.crate",
  "crate_url": "https://static.crates.io/crates/spider/spider-2.37.129.crate",
  "deps": [
    {
      "default_features": false,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "ahash",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "aho-corasick",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-openai",
      "optional": true,
      "req": "^0.29",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": true,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async_job",
      "optional": true,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "auto_encoder",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base64",
      "optional": true,
      "req": "^0.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "bytes",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "compact",
        "serde"
      ],
      "kind": "normal",
      "name": "case_insensitive_string",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "chrono",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "const_format",
      "optional": true,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cookie",
      "optional": true,
      "req": "^0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cron",
      "optional": true,
      "req": "^0.15",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "fastrand",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "fastrand",
      "optional": true,
      "req": "^2",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [
        "js"
      ],
      "kind": "normal",
      "name": "fastrand",
      "optional": true,
      "req": "^2",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "flexbuffers",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "h2",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hashbrown",
      "optional": false,
      "req": "^0.15",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "http-cache",
      "optional": true,
      "req": "^0.20",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "http-cache-reqwest",
      "optional": true,
      "req": "^0.15",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http-cache-semantics",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "httpdate",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "itertools",
      "optional": true,
      "req": "^0.14",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lazy_static",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "log",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lol_html",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "future"
      ],
      "kind": "normal",
      "name": "moka",
      "optional": true,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num_cpus",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "percent-encoding",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "phf",
      "optional": false,
      "req": "^0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pin-project-lite",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde",
        "serialize",
        "async-tokio"
      ],
      "kind": "normal",
      "name": "quick-xml",
      "optional": false,
      "req": "^0.38",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": true,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "regex",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "brotli",
        "gzip",
        "deflate",
        "zstd",
        "stream",
        "http2"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": true,
      "features": [
        "brotli",
        "gzip",
        "deflate",
        "stream",
        "http2"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "reqwest-middleware",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "json",
        "stream",
        "socks",
        "gzip",
        "brotli",
        "zstd",
        "deflate",
        "cookies"
      ],
      "kind": "normal",
      "name": "rquest",
      "optional": true,
      "req": "^5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "emulation-serde"
      ],
      "kind": "normal",
      "name": "rquest-util",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_regex",
      "optional": true,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sitemap",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "smallvec",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sonic-rs",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "bytes",
        "stream"
      ],
      "kind": "normal",
      "name": "spider_chrome",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "spider_fingerprint",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "spider_firewall",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "runtime-tokio",
        "sqlite"
      ],
      "kind": "normal",
      "name": "sqlx",
      "optional": true,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "statrs",
      "optional": true,
      "req": "^0.18",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "std",
        "inline-more",
        "backends"
      ],
      "kind": "normal",
      "name": "string-interner",
      "optional": true,
      "req": "^0.19",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "string_concat",
      "optional": false,
      "req": "^0.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "strum",
      "optional": false,
      "req": "^0.26",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "system"
      ],
      "kind": "normal",
      "name": "sysinfo",
      "optional": true,
      "req": "^0.35",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tiktoken-rs",
      "optional": true,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "macros",
        "time",
        "rt-multi-thread"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": "cfg(not(target_arch = \"wasm32\"))"
    },
    {
      "default_features": false,
      "features": [
        "macros",
        "time",
        "rt"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": "cfg(target_arch = \"wasm32\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-stream",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-uring",
      "optional": true,
      "req": "^0.4",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [
        "limit"
      ],
      "kind": "normal",
      "name": "tower",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "tracing",
      "optional": true,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ua_generator",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "url",
      "optional": false,
      "req": "^2",
      "target": null
    }
  ],
  "features": {
    "control": [],
    "cowboy": [],
    "encoding": [],
    "fs": [
      "tokio/fs"
    ],
    "full_resources": [],
    "inline-more": [],
    "openai_slim_fit": [],
    "page_error_status_details": [],
    "regex": [],
    "remote_addr": [],
    "reqwest_hickory_dns": [
      "reqwest/hickory-dns"
    ],
    "reqwest_json": [
      "reqwest/json"
    ],
    "reqwest_multipart": [
      "reqwest/multipart"
    ],
    "reqwest_native_tls": [
      "reqwest/native-tls"
    ],
    "reqwest_native_tls_alpn": [
      "reqwest/native-tls-alpn"
    ],
    "reqwest_native_tls_manual_roots": [
      "reqwest/rustls-tls-manual-roots"
    ],
    "reqwest_native_tls_native_roots": [
      "reqwest/rustls-tls-native-roots"
    ],
    "reqwest_native_tls_vendored": [
      "reqwest/native-tls-vendored"
    ],
    "reqwest_native_tls_webpki_roots": [
      "reqwest/rustls-tls-webpki-roots"
    ],
    "reqwest_rustls_tls": [
      "reqwest/rustls-tls"
    ],
    "rquest_hickory_dns": [
      "rquest/hickory-dns"
    ],
    "socks": [
      "reqwest/socks"
    ],
    "sync": [
      "tokio/sync"
    ],
    "time": [],
    "tokio_io_std": [
      "tokio/io-std"
    ]
  },
  "features2": {
    "__basic": [
      "sync",
      "cookies",
      "ua_generator",
      "encoding",
      "string_interner_buffer_backend",
      "balance",
      "real_browser"
    ],
    "adblock": [
      "chrome",
      "spider_chrome/adblock"
    ],
    "balance": [
      "dep:sysinfo"
    ],
    "basic": [
      "__basic",
      "basic_tls"
    ],
    "basic_tls": [
      "reqwest_native_tls_native_roots",
      "disk_native_tls"
    ],
    "cache": [
      "cache_request",
      "http-cache-reqwest/manager-cacache"
    ],
    "cache_chrome_hybrid": [
      "cache_request",
      "cache",
      "chrome",
      "dep:http-cache-semantics",
      "dep:http-cache",
      "dep:http"
    ],
    "cache_chrome_hybrid_mem": [
      "cache_request",
      "cache_mem",
      "chrome",
      "dep:http-cache-semantics",
      "dep:http-cache",
      "dep:http"
    ],
    "cache_mem": [
      "cache_request",
      "http-cache-reqwest/manager-moka"
    ],
    "cache_openai": [
      "dep:moka"
    ],
    "cache_request": [
      "dep:reqwest-middleware",
      "dep:http-cache-reqwest"
    ],
    "chrome": [
      "dep:spider_chrome",
      "dep:base64"
    ],
    "chrome_cpu": [
      "chrome"
    ],
    "chrome_headed": [
      "chrome"
    ],
    "chrome_headless_new": [
      "chrome"
    ],
    "chrome_intercept": [
      "chrome"
    ],
    "chrome_screenshot": [
      "chrome"
    ],
    "chrome_simd": [
      "chrome",
      "spider_chrome/simd",
      "simd"
    ],
    "chrome_stealth": [
      "chrome"
    ],
    "chrome_store_page": [
      "chrome",
      "serde"
    ],
    "chrome_tls_connection": [
      "chrome",
      "spider_chrome/chrome_tls_connection"
    ],
    "cookies": [
      "reqwest/cookies",
      "dep:cookie"
    ],
    "cron": [
      "dep:async_job",
      "dep:chrono",
      "dep:cron",
      "dep:async-trait"
    ],
    "decentralized": [
      "serde",
      "flexbuffers"
    ],
    "decentralized_headers": [
      "dep:const_format",
      "dep:itertools"
    ],
    "default": [
      "basic",
      "io_uring"
    ],
    "disk": [
      "dep:sqlx"
    ],
    "disk_aws": [
      "disk",
      "sqlx/tls-rustls-aws-lc-rs"
    ],
    "disk_native_tls": [
      "disk",
      "sqlx/runtime-tokio-native-tls"
    ],
    "firewall": [
      "dep:spider_firewall",
      "spider_chrome/firewall"
    ],
    "flexbuffers": [
      "dep:flexbuffers"
    ],
    "glob": [
      "dep:itertools"
    ],
    "headers": [
      "dep:httpdate"
    ],
    "io_uring": [
      "dep:tokio-uring"
    ],
    "openai": [
      "chrome",
      "serde",
      "chrome_intercept",
      "dep:async-openai",
      "dep:tiktoken-rs",
      "dep:serde_json"
    ],
    "real_browser": [
      "dep:statrs",
      "dep:rand",
      "dep:fastrand"
    ],
    "rquest": [
      "dep:rquest",
      "dep:rquest-util"
    ],
    "serde": [
      "dep:serde",
      "hashbrown/serde",
      "string-interner/serde",
      "dep:serde_regex",
      "smallvec/serde"
    ],
    "simd": [
      "dep:sonic-rs"
    ],
    "sitemap": [
      "dep:sitemap"
    ],
    "smart": [
      "chrome",
      "dep:rand",
      "chrome_intercept"
    ],
    "spoof": [
      "dep:fastrand"
    ],
    "string_interner_bucket_backend": [
      "dep:string-interner"
    ],
    "string_interner_buffer_backend": [
      "dep:string-interner"
    ],
    "string_interner_string_backend": [
      "dep:string-interner"
    ],
    "tracing": [
      "tokio/tracing",
      "dep:tracing"
    ],
    "ua_generator": [
      "dep:ua_generator"
    ]
  },
  "index_path": "sp/id/spider",
  "name": "spider",
  "pubtime": "2025-07-06T11:23:12Z",
  "v": 2,
  "vers": "2.37.129",
  "yanked": false
}
