{
  "cksum": "cd568a74aabdde8f0991fb14a919fd96ad32638926a7f9d9e507c619111ccf0e",
  "crate_file": "smartdns-0.9.1.crate",
  "crate_url": "https://static.crates.io/crates/smartdns/smartdns-0.9.1.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "runtime-tokio",
        "basic-auth"
      ],
      "kind": "normal",
      "name": "async-http-proxy",
      "optional": false,
      "req": "^1.2.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-socks5",
      "optional": false,
      "req": "^0.6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1.80",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axum",
      "optional": false,
      "req": "^0.7.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "tls-rustls-no-provider"
      ],
      "kind": "normal",
      "name": "axum-server",
      "optional": false,
      "req": "^0.7.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "bindgen",
      "optional": false,
      "req": "^0.70",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "boomphf",
      "optional": true,
      "req": "^0.6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "byte-unit",
      "optional": false,
      "req": "^5.0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytes",
      "optional": false,
      "req": "^1.6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "caps",
      "optional": false,
      "req": "^0.5.5",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "cc",
      "optional": false,
      "req": "^1.2",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cfg-if",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "chrono",
      "optional": false,
      "req": "^0.4.38",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "chrono",
      "optional": false,
      "req": "^0.4.38",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "clap",
      "optional": false,
      "req": "^4.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "clap-verbosity-flag",
      "optional": false,
      "req": "^2.2.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "console",
      "optional": true,
      "req": "^0.15.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "csv",
      "optional": false,
      "req": "^1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "either",
      "optional": true,
      "req": "^1.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "enum_dispatch",
      "optional": false,
      "req": "^0.3.13",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "futures",
      "optional": false,
      "req": "^0.3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures-intrusive",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "futures-util",
      "optional": false,
      "req": "^0.3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "glob",
      "optional": false,
      "req": "^0.3.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "hickory-proto",
      "optional": false,
      "req": "^0.25.0-alpha.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde",
        "system-config"
      ],
      "kind": "normal",
      "name": "hickory-resolver",
      "optional": false,
      "req": "^0.25.0-alpha.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hostname",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ipnet",
      "optional": false,
      "req": "^2.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "local-ip-address",
      "optional": false,
      "req": "^0.6.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "lru",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "nom",
      "optional": false,
      "req": "^7.1.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num-traits",
      "optional": false,
      "req": "^0.2.19",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "once_cell",
      "optional": false,
      "req": "^1.16.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "quinn",
      "optional": false,
      "req": "^0.11.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": false,
      "req": "^0.8.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "blocking",
        "rustls-tls"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "blocking",
        "rustls-tls"
      ],
      "kind": "build",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "blocking",
        "rustls-tls"
      ],
      "kind": "dev",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "std",
        "tls12"
      ],
      "kind": "normal",
      "name": "rustls",
      "optional": false,
      "req": "^0.23",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls-native-certs",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustls-pemfile",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "same-file",
      "optional": true,
      "req": "^1",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "self-replace",
      "optional": true,
      "req": "^1.3.7",
      "target": "cfg(windows)"
    },
    {
      "default_features": false,
      "features": [
        "archive-tar",
        "compression-flate2",
        "rustls"
      ],
      "kind": "normal",
      "name": "self_update",
      "optional": true,
      "req": "^0.41.0",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": false,
      "features": [
        "archive-tar",
        "compression-flate2",
        "rustls"
      ],
      "kind": "normal",
      "name": "self_update",
      "optional": true,
      "req": "^0.41.0",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": false,
      "features": [
        "archive-zip",
        "compression-zip-deflate",
        "rustls"
      ],
      "kind": "normal",
      "name": "self_update",
      "optional": true,
      "req": "^0.41.0",
      "target": "cfg(target_os = \"macos\")"
    },
    {
      "default_features": false,
      "features": [
        "archive-zip",
        "compression-zip-deflate",
        "rustls"
      ],
      "kind": "normal",
      "name": "self_update",
      "optional": true,
      "req": "^0.41.0",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0",
      "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": "smallvec",
      "optional": false,
      "req": "^1.13.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "all"
      ],
      "kind": "normal",
      "name": "socket2",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "surge-ping",
      "optional": false,
      "req": "^0.8.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "system"
      ],
      "kind": "normal",
      "name": "sysinfo",
      "optional": false,
      "req": "^0.32",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "time",
        "rt",
        "signal",
        "macros",
        "parking_lot"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1.41",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "tokio-rustls",
      "optional": false,
      "req": "^0.26.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-util",
      "optional": false,
      "req": "^0.7.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "std",
        "fmt",
        "env-filter"
      ],
      "kind": "normal",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "url",
      "optional": false,
      "req": "^2.5.4",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "uzers",
      "optional": false,
      "req": "^0.12",
      "target": "cfg(target_os = \"linux\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "webpki-roots",
      "optional": false,
      "req": "^0.26",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "which",
      "optional": true,
      "req": "^7.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "Win32_System_Console",
        "Win32_Foundation",
        "Win32_Networking",
        "Win32_Networking_WinSock",
        "Win32_System_IO"
      ],
      "kind": "normal",
      "name": "windows",
      "optional": false,
      "req": "^0.58",
      "target": "cfg(windows)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "windows-service",
      "optional": false,
      "req": "^0.7.0",
      "target": "cfg(windows)"
    }
  ],
  "features": {
    "disable_icmp_ping": [],
    "dns-over-h3": [
      "hickory-proto/dns-over-h3",
      "hickory-resolver/dns-over-h3"
    ],
    "dns-over-https": [
      "dns-over-https-rustls"
    ],
    "dns-over-https-rustls": [
      "hickory-proto/dns-over-https-rustls",
      "hickory-resolver/dns-over-https-rustls"
    ],
    "dns-over-quic": [
      "hickory-proto/dns-over-quic",
      "hickory-resolver/dns-over-quic"
    ],
    "dns-over-tls": [],
    "dnssec": [
      "hickory-proto/dnssec-ring",
      "rustls/ring"
    ],
    "experimental-trie": [],
    "failed_tests": [],
    "mdns": [],
    "nom-recipes-all": [
      "nom-recipes-ip"
    ],
    "nom-recipes-ip": [
      "nom-recipes-ipv4",
      "nom-recipes-ipv6"
    ],
    "nom-recipes-ipv4": [],
    "nom-recipes-ipv6": [
      "nom-recipes-ipv4"
    ]
  },
  "features2": {
    "default": [
      "resolve-cli",
      "dns-over-tls",
      "dns-over-https",
      "dns-over-quic",
      "dns-over-h3",
      "dnssec",
      "service",
      "nft",
      "nom-recipes-all",
      "self-update"
    ],
    "experimental": [
      "experimental-trie",
      "experimental-phf"
    ],
    "experimental-phf": [
      "dep:boomphf"
    ],
    "homebrew": [
      "resolve-cli",
      "dns-over-tls",
      "dns-over-https",
      "dns-over-quic",
      "dns-over-h3",
      "dnssec",
      "service",
      "nft",
      "nom-recipes-all"
    ],
    "nft": [
      "dep:which",
      "dep:either"
    ],
    "resolve-cli": [
      "dep:console"
    ],
    "self-update": [
      "dep:self_update"
    ],
    "service": [
      "dep:which",
      "dep:self-replace",
      "dep:same-file"
    ]
  },
  "index_path": "sm/ar/smartdns",
  "name": "smartdns",
  "pubtime": "2024-12-28T09:24:41Z",
  "rust_version": "1.75.0",
  "v": 2,
  "vers": "0.9.1",
  "yanked": false
}
