{
  "cksum": "932497e9fd95a34c4c536ae9eca9d39f6215515be61d32f46d232abf588934e1",
  "crate_file": "shadowsocks-rust-1.17.2.crate",
  "crate_url": "https://static.crates.io/crates/shadowsocks-rust/shadowsocks-rust-1.17.2.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base64",
      "optional": false,
      "req": "^0.21",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "build-time",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "byte_string",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "byteorder",
      "optional": false,
      "req": "^1.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cfg-if",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wrap_help",
        "suggestions"
      ],
      "kind": "normal",
      "name": "clap",
      "optional": false,
      "req": "^4.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "daemonize",
      "optional": false,
      "req": "^0.5",
      "target": "cfg(unix)"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "directories",
      "optional": false,
      "req": "^5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "env_logger",
      "optional": false,
      "req": "^0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ipnet",
      "optional": true,
      "req": "^2.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jemallocator",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "json5",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "extra_traits"
      ],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "log",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "log4rs",
      "optional": true,
      "req": "^1.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "mimalloc",
      "optional": true,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num_cpus",
      "optional": false,
      "req": "^1.15",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "qrcode",
      "optional": true,
      "req": "^0.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "blocking",
        "rustls-tls",
        "rustls-tls-native-roots"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": true,
      "req": "^0.11",
      "target": "cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))"
    },
    {
      "default_features": true,
      "features": [
        "blocking",
        "native-tls-vendored"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": true,
      "req": "^0.11",
      "target": "cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rpassword",
      "optional": false,
      "req": "^7.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rpmalloc",
      "optional": true,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "shadowsocks-service",
      "optional": false,
      "req": "^1.17.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "snmalloc-rs",
      "optional": true,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sysexits",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tcmalloc",
      "optional": true,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rt",
        "signal"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "net",
        "time",
        "macros",
        "io-util"
      ],
      "kind": "dev",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "windows-service",
      "optional": true,
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "xdg",
      "optional": false,
      "req": "^2.5",
      "target": null
    }
  ],
  "features": {
    "aead-cipher-2022": [
      "shadowsocks-service/aead-cipher-2022"
    ],
    "aead-cipher-2022-extra": [
      "shadowsocks-service/aead-cipher-2022-extra"
    ],
    "aead-cipher-extra": [
      "shadowsocks-service/aead-cipher-extra"
    ],
    "default": [
      "logging",
      "hickory-dns",
      "local",
      "server",
      "manager",
      "utility",
      "service",
      "local-http",
      "local-tunnel",
      "local-socks4",
      "multi-threaded",
      "aead-cipher-2022"
    ],
    "dns-over-h3": [
      "shadowsocks-service/dns-over-h3"
    ],
    "dns-over-https": [
      "shadowsocks-service/dns-over-https"
    ],
    "dns-over-native-tls": [
      "shadowsocks-service/dns-over-native-tls"
    ],
    "dns-over-native-tls-vendored": [
      "shadowsocks-service/dns-over-native-tls-vendored"
    ],
    "dns-over-tls": [
      "shadowsocks-service/dns-over-tls"
    ],
    "hickory-dns": [
      "shadowsocks-service/hickory-dns"
    ],
    "jemalloc": [
      "jemallocator"
    ],
    "local": [
      "shadowsocks-service/local"
    ],
    "local-dns": [
      "local",
      "shadowsocks-service/local-dns"
    ],
    "local-flow-stat": [
      "local",
      "shadowsocks-service/local-flow-stat"
    ],
    "local-http": [
      "local",
      "shadowsocks-service/local-http"
    ],
    "local-http-native-tls": [
      "local-http",
      "shadowsocks-service/local-http-native-tls"
    ],
    "local-http-native-tls-vendored": [
      "local-http",
      "shadowsocks-service/local-http-native-tls-vendored"
    ],
    "local-http-rustls": [
      "local-http",
      "shadowsocks-service/local-http-rustls"
    ],
    "local-redir": [
      "local",
      "shadowsocks-service/local-redir"
    ],
    "local-socks4": [
      "local",
      "shadowsocks-service/local-socks4"
    ],
    "local-tun": [
      "local",
      "shadowsocks-service/local-tun",
      "ipnet"
    ],
    "local-tunnel": [
      "local",
      "shadowsocks-service/local-tunnel"
    ],
    "logging": [
      "log4rs"
    ],
    "manager": [
      "shadowsocks-service/manager"
    ],
    "multi-threaded": [
      "tokio/rt-multi-thread"
    ],
    "replay-attack-detect": [
      "security-replay-attack-detect"
    ],
    "security-replay-attack-detect": [
      "shadowsocks-service/security-replay-attack-detect"
    ],
    "server": [
      "shadowsocks-service/server"
    ],
    "service": [
      "local",
      "server",
      "manager"
    ],
    "snmalloc": [
      "snmalloc-rs"
    ],
    "stream-cipher": [
      "shadowsocks-service/stream-cipher"
    ],
    "tcmalloc-vendored": [
      "tcmalloc/bundled"
    ],
    "trust-dns": [
      "hickory-dns"
    ],
    "utility": [
      "qrcode"
    ],
    "utility-url-outline": [
      "reqwest"
    ],
    "winservice": [
      "service",
      "windows-service"
    ]
  },
  "index_path": "sh/ad/shadowsocks-rust",
  "name": "shadowsocks-rust",
  "pubtime": "2024-02-01T14:54:34Z",
  "rust_version": "1.64",
  "vers": "1.17.2",
  "yanked": false
}
