From 7cd1a48010ed49188809d9e15ce8f3a9d4866861 Mon Sep 17 00:00:00 2001 From: "jiyeong.seok" Date: Wed, 30 Oct 2024 18:46:43 +0900 Subject: [PATCH] Support cargo package manager Signed-off-by: jiyeong.seok --- .reuse/dep5 | 4 + README.md | 23 +-- .../_analyze_dependency.py | 3 + src/fosslight_dependency/_help.py | 3 +- src/fosslight_dependency/_package_manager.py | 2 + src/fosslight_dependency/constant.py | 4 +- .../package_manager/Cargo.py | 144 ++++++++++++++++++ tests/pytest/conftest.py | 3 +- tests/pytest/package_manager/test_cargo.py | 31 ++++ tests/test_cargo/Cargo.toml | 53 +++++++ .../tmp_cargo_fosslight_output.json | 1 + 11 files changed, 259 insertions(+), 12 deletions(-) create mode 100644 src/fosslight_dependency/package_manager/Cargo.py create mode 100644 tests/pytest/package_manager/test_cargo.py create mode 100644 tests/test_cargo/Cargo.toml create mode 100644 tests/test_cargo/tmp_cargo_fosslight_output.json diff --git a/.reuse/dep5 b/.reuse/dep5 index bc037c6d..c50a9dde 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -116,4 +116,8 @@ License: Apache-2.0 Files: tests/test_exclude/* Copyright: 2024 LG Electronics +License: Apache-2.0 + +Files: tests/test_cargo/* +Copyright: 2024 LG Electronics License: Apache-2.0 \ No newline at end of file diff --git a/README.md b/README.md index 78573330..b5ccaca5 100644 --- a/README.md +++ b/README.md @@ -2,23 +2,22 @@ Copyright (c) 2021 LG Electronics SPDX-License-Identifier: Apache-2.0 --> -# FOSSLight Dependency Scanner -License Current python package version. [![REUSE status](https://api.reuse.software/badge/github.com/fosslight/fosslight_dependency_scanner)](https://api.reuse.software/info/github.com/fosslight/fosslight_dependency_scanner) +# FOSSLight Dependency Scanner +`License` `Current python package version.``` `` [![REUSE status](https://api.reuse.software/badge/github.com/fosslight/fosslight_dependency_scanner)](https://api.reuse.software/info/github.com/fosslight/fosslight_dependency_scanner) ## ๐Ÿ’ก Introduction This is the tool that supports the analysis of dependencies for multiple package managers. It detects the manifest file of package managers automatically and analyzes the dependencies with using open source tools. Then, it generates the report file that contains OSS information of dependencies. - ## ๐Ÿ“– User Guide -We describe the user guide in the [**FOSSLight Guide page**](https://fosslight.org/fosslight-guide-en/scanner/3_dependency.html). +We describe the user guide in the [**FOSSLight Guide page**](https://fosslight.org/fosslight-guide-en/scanner/3_dependency.html). In this user guide, you can see how to install the FOSSLight Dependency Scanner and how to set up the prerequisite step and run it according to the package manager of your project. Also, you can check the results of the FOSSLight Dependency Scanner. - ## ๐Ÿ‘€ Package Support Level + @@ -133,17 +132,23 @@ In this user guide, you can see how to install the FOSSLight Dependency Scanner + + + + + + + +
O X
RustCargoCargo.tomlOOO
- ## ๐Ÿ‘ Contributing Guide -We always welcome your contributions. +We always welcome your contributions. Please see the [CONTRIBUTING guide](https://github.com/fosslight/fosslight_dependency_scanner/blob/main/CONTRIBUTING.md) for how to contribute. - ## ๐Ÿ“„ License -Copyright (c) 2020 LG Electronics, Inc. +Copyright (c) 2020 LG Electronics, Inc. FOSSLight Dependency Scanner is licensed under Apache-2.0, as found in the [LICENSE](https://github.com/fosslight/fosslight_dependency_scanner/blob/main/LICENSE) file. diff --git a/src/fosslight_dependency/_analyze_dependency.py b/src/fosslight_dependency/_analyze_dependency.py index 127a35dd..a0af8b0b 100644 --- a/src/fosslight_dependency/_analyze_dependency.py +++ b/src/fosslight_dependency/_analyze_dependency.py @@ -19,6 +19,7 @@ from fosslight_dependency.package_manager.Nuget import Nuget from fosslight_dependency.package_manager.Helm import Helm from fosslight_dependency.package_manager.Unity import Unity +from fosslight_dependency.package_manager.Cargo import Cargo import fosslight_util.constant as constant logger = logging.getLogger(constant.LOGGER_NAME) @@ -57,6 +58,8 @@ def analyze_dependency(package_manager_name, input_dir, output_dir, pip_activate package_manager = Helm(input_dir, output_dir) elif package_manager_name == const.UNITY: package_manager = Unity(input_dir, output_dir) + elif package_manager_name == const.CARGO: + package_manager = Cargo(input_dir, output_dir) else: logger.error(f"Not supported package manager name: {package_manager_name}") ret = False diff --git a/src/fosslight_dependency/_help.py b/src/fosslight_dependency/_help.py index 10f907f7..81360b23 100644 --- a/src/fosslight_dependency/_help.py +++ b/src/fosslight_dependency/_help.py @@ -24,13 +24,14 @@ Nuget (.NET) Helm (Kubernetes) Unity (Unity) + Cargo (Rust) Options: Optional -h\t\t\t\t Print help message. -v\t\t\t\t Print the version of the script. -m \t Enter the package manager. - \t(npm, maven, gradle, pypi, pub, cocoapods, android, swift, carthage, go, nuget, helm) + \t(npm, maven, gradle, pypi, pub, cocoapods, android, swift, carthage, go, nuget, helm, unity, cargo) -p \t\t Enter the path where the script will be run. -e \t\t Enter the path where the analysis will not be performed. -o \t\t Output path diff --git a/src/fosslight_dependency/_package_manager.py b/src/fosslight_dependency/_package_manager.py index ffe32806..2c2c43f7 100644 --- a/src/fosslight_dependency/_package_manager.py +++ b/src/fosslight_dependency/_package_manager.py @@ -286,6 +286,8 @@ def get_url_to_purl(url, pkg_manager, oss_name='', oss_version=''): elif pkg_manager == 'carthage': if oss_version: purl = f'{purl}@{oss_version}' + elif pkg_manager == 'cargo': + purl = f'{purl_prefix}/{oss_name}@{oss_version}' except Exception: logger.debug('Fail to get purl. So use the link purl({purl}).') return purl diff --git a/src/fosslight_dependency/constant.py b/src/fosslight_dependency/constant.py index bc153ee7..64653b42 100644 --- a/src/fosslight_dependency/constant.py +++ b/src/fosslight_dependency/constant.py @@ -23,6 +23,7 @@ NUGET = 'nuget' HELM = 'helm' UNITY = 'unity' +CARGO = 'cargo' # Supported package name and manifest file SUPPORT_PACKAE = { @@ -38,7 +39,8 @@ GO: 'go.mod', NUGET: ['packages.config', os.path.join('obj', 'project.assets.json')], HELM: 'Chart.yaml', - UNITY: os.path.join('Library', 'PackageManager', 'ProjectCache') + UNITY: os.path.join('Library', 'PackageManager', 'ProjectCache'), + CARGO: 'Cargo.toml' } # default android app name diff --git a/src/fosslight_dependency/package_manager/Cargo.py b/src/fosslight_dependency/package_manager/Cargo.py new file mode 100644 index 00000000..aa50cb3c --- /dev/null +++ b/src/fosslight_dependency/package_manager/Cargo.py @@ -0,0 +1,144 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# Copyright (c) 2021 LG Electronics Inc. +# SPDX-License-Identifier: Apache-2.0 + +import os +import logging +import json +import re +import shutil +import yaml +import subprocess +import fosslight_util.constant as constant +import fosslight_dependency.constant as const +from fosslight_dependency._package_manager import PackageManager +from fosslight_dependency._package_manager import check_and_run_license_scanner, get_url_to_purl +from fosslight_dependency.dependency_item import DependencyItem, change_dependson_to_purl +from fosslight_util.oss_item import OssItem +logger = logging.getLogger(constant.LOGGER_NAME) + + +class Cargo(PackageManager): + package_manager_name = const.CARGO + + dn_url = 'https://crates.io/crates/' + input_file_name = 'tmp_cargo_fosslight_output.json' + tmp_input_file_flag = False + cur_path = '' + cargo_lock_f = 'Cargo.lock' + + def __init__(self, input_dir, output_dir): + super().__init__(self.package_manager_name, self.dn_url, input_dir, output_dir) + self.append_input_package_list_file(self.input_file_name) + + def __del__(self): + if self.tmp_input_file_flag: + os.remove(self.input_file_name) + + def run_plugin(self): + if os.path.exists(self.input_file_name): + logger.info(f"Found {self.input_file_name}, skip the flutter cmd to analyze dependency.") + return True + + if not os.path.exists(const.SUPPORT_PACKAE.get(self.package_manager_name)): + logger.error(f"Cannot find the file({const.SUPPORT_PACKAE.get(self.package_manager_name)})") + return False + + if os.path.exists(self.cargo_lock_f): + cmd = f'cargo metadata --locked --format-version 1 > {self.input_file_name}' + else: + cmd = f'cargo metadata --format-version 1 > {self.input_file_name}' + ret = subprocess.call(cmd, shell=True) + if ret != 0: + logger.error(f"Failed to run: {cmd}") + os.chdir(self.cur_path) + return False + self.tmp_input_file_flag = True + return True + + def parse_oss_information(self, f_name): + json_data = '' + + with open(f_name, 'r', encoding='utf8') as cargo_file: + json_f = json.load(cargo_file) + try: + purl_dict = {} + workspace_members_key = 'workspace_members' + resolve_key = 'resolve' + root_key = 'root' + nodes_key = 'nodes' + workspace_members = [] + root = '' + resolve_node = [] + + if workspace_members_key in json_f: + workspace_members = json_f[workspace_members_key] + + if resolve_key in json_f: + if root_key in json_f[resolve_key]: + root = json_f[resolve_key][root_key] + if nodes_key in json_f[resolve_key]: + resolve_node = json_f[resolve_key][nodes_key] + if root and resolve_node: + self.direct_dep_list.extend(get_matched_dependencies(root, resolve_node)) + else: + self.direct_dep = False + logger.info('Cannot find dependencies relationship (no resolve nodes.)') + + for json_data in json_f['packages']: + dep_item = DependencyItem() + oss_item = OssItem() + pkg_id = json_data['id'] + oss_origin_name = json_data['name'] + + oss_item.name = f"{self.package_manager_name}:{oss_origin_name}" + oss_item.version = json_data['version'] + oss_item.homepage = f"{self.dn_url}{oss_origin_name}" + oss_item.download_location = json_data['repository'] + if oss_item.download_location is None: + oss_item.download_location = oss_item.homepage + dep_item.purl = get_url_to_purl(oss_item.homepage, self.package_manager_name, oss_origin_name, oss_item.version) + purl_dict[f'{oss_origin_name}({oss_item.version})'] = dep_item.purl + if json_data['license'] is not None: + oss_item.license = json_data['license'] + + if self.direct_dep: + if pkg_id == root: + oss_item.comment = 'root package' + if pkg_id in workspace_members: + oss_item.comment = 'local package' + if len(self.direct_dep_list) > 0: + if pkg_id != root: + if f'{oss_origin_name}({oss_item.version})' in self.direct_dep_list: + oss_item.comment = 'direct' + else: + oss_item.comment = 'transitive' + dep_item.depends_on_raw.extend(get_matched_dependencies(pkg_id, resolve_node)) + + dep_item.oss_items.append(oss_item) + self.dep_items.append(dep_item) + except Exception as e: + logger.error(f"Fail to parse pub oss information: {e}") + if self.direct_dep: + self.dep_items = change_dependson_to_purl(purl_dict, self.dep_items) + + return + +def get_matched_dependencies(match_id, resolve_node): + dependencies_list = [] + for node in resolve_node: + if match_id == node['id']: + for dep_pkg in node['dependencies']: + try: + match = re.findall(r'^.*#(\S*)@(\S*)', dep_pkg) + dependencies_list.append(f'{match[0][0]}({match[0][1]})') + except: + try: + match = re.findall(r'^(\S*)\s(\S*)\s', dep_pkg) + dependencies_list.append(f'{match[0][0]}({match[0][1]})') + except: + logger.info(f'cannot find name and version for dependencies: {match_id}') + pass + break + return dependencies_list diff --git a/tests/pytest/conftest.py b/tests/pytest/conftest.py index 0638be86..ad144113 100644 --- a/tests/pytest/conftest.py +++ b/tests/pytest/conftest.py @@ -21,7 +21,8 @@ "tests/result/nuget1", "tests/result/nuget2", "tests/result/pub", - "tests/result/pypi" + "tests/result/pypi", + "tests/result/cargo" ] remove_directories = set_up_directories diff --git a/tests/pytest/package_manager/test_cargo.py b/tests/pytest/package_manager/test_cargo.py new file mode 100644 index 00000000..c3cad4b2 --- /dev/null +++ b/tests/pytest/package_manager/test_cargo.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# Copyright (c) 2024 LG Electronics Inc. +# SPDX-License-Identifier: Apache-2.0 +import os +import pytest +import subprocess + +DIST_PATH = os.path.join(os.environ.get("TOX_PATH"), "dist", "cli.exe") + + +@pytest.mark.parametrize("input_path, output_path", [ + ("tests/test_cargo", "tests/result/cargo") +]) +@pytest.mark.ubuntu +def test_ubuntu(input_path, output_path): + command = f"fosslight_dependency -p {input_path} -o {output_path}" + result = subprocess.run(command, shell=True, capture_output=True, text=True) + assert result.returncode == 0, f"Command failed: {command}\nstdout: {result.stdout}\nstderr: {result.stderr}" + assert any(os.scandir(output_path)), f"Output file does not exist: {output_path}" + + +@pytest.mark.parametrize("input_path, output_path, extra_args", [ + (os.path.join("tests", "test_cargo"), os.path.join("tests", "result", "cargo"), "") +]) +@pytest.mark.windows +def test_windows(input_path, output_path): + command = f"{DIST_PATH} -p {input_path} -o {output_path}" + result = subprocess.run(command, capture_output=True, text=True) + assert result.returncode == 0, f"Command failed: {command}\nstdout: {result.stdout}\nstderr: {result.stderr}" + assert any(os.scandir(output_path)), f"Output file does not exist: {output_path}" diff --git a/tests/test_cargo/Cargo.toml b/tests/test_cargo/Cargo.toml new file mode 100644 index 00000000..3a5f29ac --- /dev/null +++ b/tests/test_cargo/Cargo.toml @@ -0,0 +1,53 @@ +[package] +name = "rustwide" +version = "0.18.0" +edition = "2018" +build = "build.rs" + +documentation = "https://docs.rs/rustwide" +repository = "https://github.com/rust-lang/rustwide" +description = "Execute your code on the Rust ecosystem." +license = "MIT OR Apache-2.0" +readme = "README.md" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[features] +unstable = [] +unstable-toolchain-ci = [] + +[dependencies] +http = "1.1.0" +anyhow = { version = "1.0.68", features = ["backtrace"]} +futures-util = "0.3.5" +log = "0.4.6" +tokio = { version = "1.0", features = ["process", "time", "io-util", "rt", "rt-multi-thread"] } +tokio-stream = { version = "0.1", features = ["io-util"] } +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +scopeguard = "1.0.0" +lazy_static = "1.0.0" +tempfile = "3.0.0" +attohttpc = "0.28.0" +flate2 = "1" +tar = "0.4.0" +percent-encoding = "2.1.0" +walkdir = "2.2" +toml = "0.8.12" +fs2 = "0.4.3" +remove_dir_all = "0.8.2" +base64 = "0.22.0" +getrandom = { version = "0.2", features = ["std"] } +thiserror = "1.0.20" +git2 = "0.19.0" + +[target.'cfg(unix)'.dependencies] +nix = { version = "0.29.0", features = ["signal", "user"]} + +[target.'cfg(windows)'.dependencies] +windows-sys = {version = "0.52.0", features = ["Win32_Foundation", "Win32_System_Threading"]} + +[dev-dependencies] +env_logger = "0.11.3" +rand = "0.8.5" +tiny_http = "0.12.0" diff --git a/tests/test_cargo/tmp_cargo_fosslight_output.json b/tests/test_cargo/tmp_cargo_fosslight_output.json new file mode 100644 index 00000000..600d109b --- /dev/null +++ b/tests/test_cargo/tmp_cargo_fosslight_output.json @@ -0,0 +1 @@ +{"packages":[{"name":"addr2line","version":"0.24.2","id":"addr2line 0.24.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A cross-platform symbolication library written in Rust, using `gimli`","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.3.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["wrap_help"],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cpp_demangle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"gimli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.31.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read"],"target":null,"registry":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["read","compression"],"target":null,"registry":null},{"name":"rustc-demangle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"typed-arena","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"findshlibs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libtest-mimic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"addr2line","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.24.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"addr2line","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.24.2/src/bin/addr2line.rs","edition":"2018","required-features":["bin"],"doc":true,"doctest":false,"test":true}],"features":{"all":["bin"],"alloc":["dep:alloc"],"bin":["loader","rustc-demangle","cpp_demangle","fallible-iterator","smallvec","dep:clap"],"cargo-all":[],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"cpp_demangle":["dep:cpp_demangle"],"default":["rustc-demangle","cpp_demangle","loader","fallible-iterator","smallvec"],"fallible-iterator":["dep:fallible-iterator"],"loader":["std","dep:object","dep:memmap2","dep:typed-arena"],"rustc-demangle":["dep:rustc-demangle"],"rustc-dep-of-std":["core","alloc","compiler_builtins","gimli/rustc-dep-of-std"],"smallvec":["dep:smallvec"],"std":["gimli/std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/addr2line-0.24.2/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["development-tools::debugging"],"keywords":["DWARF","debug","elf","symbolicate","atos"],"readme":"README.md","repository":"https://github.com/gimli-rs/addr2line","homepage":null,"documentation":"https://docs.rs/addr2line","edition":"2018","links":null,"default_run":null,"rust_version":"1.65"},{"name":"adler2","version":"2.0.0","id":"adler2 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"0BSD OR MIT OR Apache-2.0","license_file":null,"description":"A simple clean-room implementation of the Adler-32 checksum","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"adler2","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler2-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler2-2.0.0/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["core","compiler_builtins"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler2-2.0.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg=docsrs"]}},"release":{"no-dev-version":true,"pre-release-commit-message":"Release {{version}}","tag-message":"{{version}}","pre-release-replacements":[{"file":"CHANGELOG.md","replace":"## Unreleased\n\nNo changes.\n\n## [{{version}} - {{date}}](https://github.com/jonas-schievink/adler/releases/tag/v{{version}})\n","search":"## Unreleased\n"},{"file":"README.md","replace":"adler = \"{{version}}\"","search":"adler = \"[a-z0-9\\\\.-]+\""},{"file":"src/lib.rs","replace":"https://docs.rs/adler/{{version}}","search":"https://docs.rs/adler/[a-z0-9\\.-]+"}]}},"publish":null,"authors":["Jonas Schievink ","oyvindln "],"categories":["algorithms"],"keywords":["checksum","integrity","hash","adler32","zlib"],"readme":"README.md","repository":"https://github.com/oyvindln/adler2","homepage":null,"documentation":"https://docs.rs/adler2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"aho-corasick","version":"1.1.3","id":"aho-corasick 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense OR MIT","license_file":null,"description":"Fast multiple substring searching.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"aho_corasick","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["std","perf-literal"],"logging":["dep:log"],"perf-literal":["dep:memchr"],"std":["memchr?/std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"publish":null,"authors":["Andrew Gallant "],"categories":["text-processing"],"keywords":["string","search","text","pattern","multi"],"readme":"README.md","repository":"https://github.com/BurntSushi/aho-corasick","homepage":"https://github.com/BurntSushi/aho-corasick","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"aligned","version":"0.4.2","id":"aligned 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A newtype with alignment of at least `A` bytes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"as-slice","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"aligned","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aligned-0.4.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aligned-0.4.2/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["embedded","memory-management","no-std"],"keywords":["alignment","aligned","array","static"],"readme":"README.md","repository":"https://github.com/rust-embedded-community/aligned","homepage":null,"documentation":"https://docs.rs/aligned","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"anstream","version":"0.6.17","id":"anstream 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A simple cross platform library for writing colored text to a terminal.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-query","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"colorchoice","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"is_terminal_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"utf8parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"divan","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"owo-colors","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"strip-ansi-escapes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-wincon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.17/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.17/examples/dump-stream.rs","edition":"2021","required-features":["auto"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"query-stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.17/examples/query-stream.rs","edition":"2021","required-features":["auto"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.17/benches/stream.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"strip","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.17/benches/strip.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"wincon","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.17/benches/wincon.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"auto":["dep:anstyle-query"],"default":["auto","wincon"],"test":[],"wincon":["dep:anstyle-wincon"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.17/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","strip","wincon"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":"https://github.com/rust-cli/anstyle","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle","version":"1.0.9","id":"anstyle 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"ANSI text styling","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-style","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.9/examples/dump-style.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.9/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"tag-prefix":"","pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","no_std"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":"https://github.com/rust-cli/anstyle","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-parse","version":"0.2.6","id":"anstyle-parse 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Parse ANSI Style Escapes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"utf8parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"codegenrs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"divan","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"vte_generate_state_changes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_parse","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"parselog","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.6/examples/parselog.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.6/benches/parse.rs","edition":"2021","required-features":["utf8"],"doc":false,"doctest":false,"test":false}],"features":{"core":["dep:arrayvec"],"default":["utf8"],"utf8":["dep:utf8parse"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.6/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","vte"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":"https://github.com/rust-cli/anstyle","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-query","version":"1.1.2","id":"anstyle-query 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Look up colored console capabilities","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Console","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_query","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"query","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.2/examples/query.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["cli","color","no-std","terminal","ansi"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-wincon","version":"3.0.6","id":"anstyle-wincon 3.0.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Styling legacy Windows terminals","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Console","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_wincon","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-wincon-3.0.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-wincon","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-wincon-3.0.6/examples/dump-wincon.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"set-wincon","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-wincon-3.0.6/examples/set-wincon.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-wincon-3.0.6/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"],"targets":["x86_64-pc-windows-msvc"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","windows"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":"https://github.com/rust-cli/anstyle","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anyhow","version":"1.0.91","id":"anyhow 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Flexible concrete Error type built on std::error::Error","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.51","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.66","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anyhow","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_autotrait","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_autotrait.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_backtrace.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_boxed","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_boxed.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_context","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_context.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_convert","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_convert.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_downcast","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_downcast.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ensure","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_ensure.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ffi","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_ffi.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_fmt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_macros","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_macros.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_repr","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_repr.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/tests/test_source.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"backtrace":["dep:backtrace"],"default":["std"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.91/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns","no-std"],"keywords":["error","error-handling"],"readme":"README.md","repository":"https://github.com/dtolnay/anyhow","homepage":null,"documentation":"https://docs.rs/anyhow","edition":"2018","links":null,"default_run":null,"rust_version":"1.39"},{"name":"as-slice","version":"0.2.1","id":"as-slice 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"`AsSlice` and `AsMutSlice` traits","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"as-slice","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/as-slice-0.2.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/as-slice-0.2.1/Cargo.toml","metadata":null,"publish":null,"authors":["Jorge Aparicio ","Emil Fresk "],"categories":["no-std"],"keywords":["conversion","slice","array"],"readme":"README.md","repository":"https://github.com/japaric/as-slice","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"ascii","version":"1.1.0","id":"ascii 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"ASCII-only equivalents to `char`, `str` and `String`.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ascii","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ascii-1.1.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ascii-1.1.0/tests.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{"alloc":[],"default":["std"],"serde":["dep:serde"],"serde_test":["dep:serde_test"],"std":["alloc"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ascii-1.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Thomas Bahn ","Torbjรธrn Birch Moltu ","Simon Sapin "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/tomprogrammer/rust-ascii","homepage":null,"documentation":"https://docs.rs/ascii","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"attohttpc","version":"0.28.0","id":"attohttpc 0.28.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MPL-2.0","license_file":null,"description":"Small and lightweight HTTP client","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.31","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"encoding_rs_io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.7","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.24","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"multipart","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["client"],"target":null,"registry":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.10","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.1","kind":null,"rename":"rustls-opt-dep","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.143","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.83","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.23","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":"http02","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.20","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"multipart","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["server"],"target":null,"registry":null},{"name":"rustls-pemfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.20.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["net"],"target":null,"registry":null},{"name":"warp","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"attohttpc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"cat","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/cat.rs","edition":"2018","required-features":["default"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"imdb","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/imdb.rs","edition":"2018","required-features":["tls-native"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"nhlapi","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/nhlapi.rs","edition":"2018","required-features":["tls-native"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"post_json","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/post_json.rs","edition":"2018","required-features":["json"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"post","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/post.rs","edition":"2018","required-features":["tls-native"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"charset","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/charset.rs","edition":"2018","required-features":["charsets"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"multipart","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/multipart.rs","edition":"2018","required-features":["multipart-form"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"head","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/head.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"session","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/examples/session.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"test_invalid_certs","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/tests/test_invalid_certs.rs","edition":"2018","required-features":["tls-native"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_multipart","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/tests/test_multipart.rs","edition":"2018","required-features":["multipart-form"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_redirection","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/tests/test_redirection.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_proxy","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/tests/test_proxy.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_timeout","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/tests/test_timeout.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"__rustls":["rustls-opt-dep"],"base64":["dep:base64"],"basic-auth":["base64"],"charsets":["encoding_rs","encoding_rs_io"],"compress":["flate2/default"],"compress-zlib":["flate2/zlib"],"compress-zlib-ng":["flate2/zlib-ng"],"default":["compress","tls-native"],"encoding_rs":["dep:encoding_rs"],"encoding_rs_io":["dep:encoding_rs_io"],"flate2":["dep:flate2"],"form":["serde","serde_urlencoded"],"json":["serde","serde_json"],"mime":["dep:mime"],"multipart":["dep:multipart"],"multipart-form":["multipart","mime"],"native-tls":["dep:native-tls"],"rustls":["tls-rustls-webpki-roots"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-opt-dep":["dep:rustls-opt-dep"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"serde_urlencoded":["dep:serde_urlencoded"],"tls":["tls-native"],"tls-native":["native-tls"],"tls-native-vendored":["native-tls/vendored"],"tls-rustls":["tls-rustls-webpki-roots"],"tls-rustls-native-roots":["__rustls","rustls-native-certs"],"tls-rustls-webpki-roots":["__rustls","webpki-roots"],"tls-vendored":["tls-native-vendored"],"webpki-roots":["dep:webpki-roots"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/attohttpc-0.28.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Simon Bernier St-Pierre "],"categories":["network-programming","web-programming","web-programming::http-client"],"keywords":["http","https","client","request","response"],"readme":"README.md","repository":"https://github.com/sbstp/attohttpc","homepage":"https://github.com/sbstp/attohttpc","documentation":"https://docs.rs/attohttpc","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"autocfg","version":"1.4.0","id":"autocfg 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"Automatic cfg for Rust compiler features","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"integers","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/examples/integers.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"nightly","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/examples/nightly.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"paths","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/examples/paths.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"traits","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/examples/traits.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"versions","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/examples/versions.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"no_std","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/tests/no_std.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rustflags","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/tests/rustflags.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/tests/tests.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wrappers","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/tests/wrappers.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josh Stone "],"categories":["development-tools::build-utils"],"keywords":["rustc","build","autoconf"],"readme":"README.md","repository":"https://github.com/cuviper/autocfg","homepage":null,"documentation":"https://docs.rs/autocfg/","edition":"2015","links":null,"default_run":null,"rust_version":"1.0"},{"name":"backtrace","version":"0.3.74","id":"backtrace 0.3.74 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A library to acquire a stack trace (backtrace) at runtime in a Rust program.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cpp_demangle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"rustc-demangle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"libloading","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"addr2line","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.24.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.156","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))","registry":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))","registry":null},{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read_core","elf","macho","pe","xcoff","unaligned","archive"],"target":"cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))","registry":null},{"name":"windows-targets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"backtrace","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"backtrace","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/examples/backtrace.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"raw","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/examples/raw.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"accuracy","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/tests/accuracy/main.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"concurrent-panics","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/tests/concurrent-panics.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"current-exe-mismatch","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/tests/current-exe-mismatch.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"long_fn_name","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/tests/long_fn_name.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sgx-image-base","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/tests/sgx-image-base.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"skip_inner_frames","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/tests/skip_inner_frames.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"smoke","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/tests/smoke.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/benches/benchmarks.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"coresymbolication":[],"cpp_demangle":["dep:cpp_demangle"],"dbghelp":[],"default":["std"],"dl_iterate_phdr":[],"dladdr":[],"kernel32":[],"libunwind":[],"serde":["dep:serde"],"serialize-serde":["serde"],"std":[],"unix-backtrace":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/backtrace-0.3.74/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/backtrace-rs","homepage":"https://github.com/rust-lang/backtrace-rs","documentation":"https://docs.rs/backtrace","edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"base64","version":"0.22.1","id":"base64 0.22.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"encodes and decodes base64 as bytes or utf8","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.25","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"base64","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.22.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"base64","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.22.1/examples/base64.rs","edition":"2018","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.22.1/tests/tests.rs","edition":"2018","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"encode","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.22.1/tests/encode.rs","edition":"2018","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.22.1/benches/benchmarks.rs","edition":"2018","required-features":["std"],"doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.22.1/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Marshall Pierce "],"categories":["encoding"],"keywords":["base64","utf8","encode","decode","no_std"],"readme":"README.md","repository":"https://github.com/marshallpierce/rust-base64","homepage":null,"documentation":"https://docs.rs/base64","edition":"2018","links":null,"default_run":null,"rust_version":"1.48.0"},{"name":"bitflags","version":"2.6.0","id":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.19","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"example_generated":[],"rustc-dep-of-std":["core","compiler_builtins"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"byteorder","version":"1.5.0","id":"byteorder 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense OR MIT","license_file":null,"description":"Library for reading/writing numbers in big-endian and little-endian.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"byteorder","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.5.0/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"i128":[],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":["encoding","parsing","no-std"],"keywords":["byte","endian","big-endian","little-endian","binary"],"readme":"README.md","repository":"https://github.com/BurntSushi/byteorder","homepage":"https://github.com/BurntSushi/byteorder","documentation":"https://docs.rs/byteorder","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"bytes","version":"1.8.0","id":"bytes 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Types and traits for working with bytes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_buf_mut.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_bytes_odd_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_bytes_vec_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/tests/test_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/benches/buf.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/benches/bytes.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/benches/bytes_mut.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.8.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Carl Lerche ","Sean McArthur "],"categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.39"},{"name":"cc","version":"1.1.31","id":"cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"jobserver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"shlex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.1.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"jobserver":[],"parallel":["dep:libc","dep:jobserver"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.1.31/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":["development-tools::build-utils"],"keywords":["build-dependencies"],"readme":"README.md","repository":"https://github.com/rust-lang/cc-rs","homepage":"https://github.com/rust-lang/cc-rs","documentation":"https://docs.rs/cc","edition":"2018","links":null,"default_run":null,"rust_version":"1.63"},{"name":"cfg-if","version":"1.0.0","id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg-if","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","homepage":"https://github.com/alexcrichton/cfg-if","documentation":"https://docs.rs/cfg-if","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cfg_aliases","version":"0.2.1","id":"cfg_aliases 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg_aliases","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.2.1/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.2.1/Cargo.toml","metadata":null,"publish":null,"authors":["Zicklag "],"categories":["development-tools","development-tools::build-utils"],"keywords":["cfg","alias","conditional","compilation","build"],"readme":"README.md","repository":"https://github.com/katharostech/cfg_aliases","homepage":"https://github.com/katharostech/cfg_aliases","documentation":"https://docs.rs/cfg_aliases","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"chunked_transfer","version":"1.5.0","id":"chunked_transfer 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Encoder and decoder for HTTP chunked transfer coding (RFC 7230 ยง 4.1)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"chunked_transfer","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chunked_transfer-1.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"encode","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chunked_transfer-1.5.0/benches/encode.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chunked_transfer-1.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Corey Farwell "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/frewsxcv/rust-chunked-transfer","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"colorchoice","version":"1.0.3","id":"colorchoice 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Global override of color control","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"colorchoice","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.3/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["cli","color","no-std","terminal","ansi"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"core-foundation","version":"0.9.4","id":"core-foundation 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings to Core Foundation for macOS","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"core-foundation","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-0.9.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macro_outside_crate","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-0.9.4/tests/use_macro_outside_crate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"chrono":["dep:chrono"],"default":["link"],"link":["core-foundation-sys/link"],"mac_os_10_7_support":["core-foundation-sys/mac_os_10_7_support"],"mac_os_10_8_features":["core-foundation-sys/mac_os_10_8_features"],"uuid":["dep:uuid"],"with-chrono":["chrono"],"with-uuid":["uuid"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-0.9.4/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"publish":null,"authors":["The Servo Project Developers"],"categories":["os::macos-apis"],"keywords":["macos","framework","objc"],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":"https://github.com/servo/core-foundation-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"core-foundation-sys","version":"0.8.7","id":"core-foundation-sys 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings to Core Foundation for macOS","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"core_foundation_sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-sys-0.8.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["link"],"link":[],"mac_os_10_7_support":[],"mac_os_10_8_features":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-sys-0.8.7/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":"https://github.com/servo/core-foundation-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"crc32fast","version":"1.4.2","id":"crc32fast 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast, SIMD-accelerated CRC32 (IEEE) checksum computation","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"crc32fast","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crc32fast-1.4.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crc32fast-1.4.2/benches/bench.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crc32fast-1.4.2/Cargo.toml","metadata":null,"publish":null,"authors":["Sam Rijs ","Alex Crichton "],"categories":[],"keywords":["checksum","crc","crc32","simd","fast"],"readme":"README.md","repository":"https://github.com/srijs/rust-crc32fast","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"cvt","version":"0.1.2","id":"cvt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0","license_file":null,"description":"Expose the cvt function from Rust libstd.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cvt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cvt-0.1.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cvt-0.1.2/Cargo.toml","metadata":null,"publish":null,"authors":["Marcin Mielniczuk "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/marmistrz/cvt","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"env_filter","version":"0.1.2","id":"env_filter 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Filter log events using environment variables\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std","perf"],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"env_filter","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["regex"],"regex":["dep:regex"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/rust-cli/env_logger/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["development-tools::debugging"],"keywords":["logging","log","logger"],"readme":"README.md","repository":"https://github.com/rust-cli/env_logger","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"env_logger","version":"0.11.5","id":"env_logger 0.11.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A logging implementation for `log` which is configured via an environment\nvariable.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["wincon"],"target":null,"registry":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_filter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"humantime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.21","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"env_logger","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"custom_default_format","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/examples/custom_default_format.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_format","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/examples/custom_format.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"default","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/examples/default.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"direct_logger","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/examples/direct_logger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"filters_from_code","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/examples/filters_from_code.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"in_tests","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/examples/in_tests.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"syslog_friendly_format","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/examples/syslog_friendly_format.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"init-twice-retains-filter","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/tests/init-twice-retains-filter.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"log-in-log","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/tests/log-in-log.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"log_tls_dtors","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/tests/log_tls_dtors.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regexp_filter","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/tests/regexp_filter.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"auto-color":["color","anstream/auto"],"color":["dep:anstream","dep:anstyle"],"default":["auto-color","humantime","regex"],"humantime":["dep:humantime"],"regex":["env_filter/regex"],"unstable-kv":["log/kv"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/rust-cli/env_logger/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["development-tools::debugging"],"keywords":["logging","log","logger"],"readme":"README.md","repository":"https://github.com/rust-cli/env_logger","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"equivalent","version":"1.0.1","id":"equivalent 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"Traits for key comparison in maps.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/cuviper/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.6"},{"name":"errno","version":"0.3.9","id":"errno 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Cross-platform interface to the `errno` variable.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"hermit\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Diagnostics_Debug"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"errno","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/errno-0.3.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":["libc/std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/errno-0.3.9/Cargo.toml","metadata":null,"publish":null,"authors":["Chris Wong "],"categories":["no-std","os"],"keywords":[],"readme":"README.md","repository":"https://github.com/lambda-fairy/rust-errno","homepage":null,"documentation":"https://docs.rs/errno","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"fastrand","version":"2.1.1","id":"fastrand 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A simple and fast random number generator","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wyhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fastrand","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"char","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.1.1/tests/char.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"smoke","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.1.1/tests/smoke.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.1.1/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"getrandom":["dep:getrandom"],"js":["std","getrandom"],"std":["alloc"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.1.1/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Stjepan Glavina "],"categories":["algorithms"],"keywords":["simple","fast","rand","random","wyrand"],"readme":"README.md","repository":"https://github.com/smol-rs/fastrand","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"filetime","version":"0.2.25","id":"filetime 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Platform-agnostic accessors of timestamps in File metadata\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libredox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.27","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"filetime","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/filetime-0.2.25/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/filetime-0.2.25/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["timestamp","mtime"],"readme":"README.md","repository":"https://github.com/alexcrichton/filetime","homepage":"https://github.com/alexcrichton/filetime","documentation":"https://docs.rs/filetime","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"flate2","version":"1.0.34","id":"flate2 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cloudflare-zlib-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"crc32fast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libz-ng-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.16","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libz-rs-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std","rust-allocator"],"target":null,"registry":null},{"name":"libz-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.20","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["with-alloc"],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["with-alloc"],"target":"cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"flate2","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"compress_file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/compress_file.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"decompress_file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/decompress_file.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"deflatedecoder-bufread","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/deflatedecoder-bufread.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"deflatedecoder-read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/deflatedecoder-read.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"deflatedecoder-write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/deflatedecoder-write.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"deflateencoder-bufread","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/deflateencoder-bufread.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"deflateencoder-read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/deflateencoder-read.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"deflateencoder-write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/deflateencoder-write.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzbuilder","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzbuilder.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzdecoder-bufread","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzdecoder-bufread.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzdecoder-read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzdecoder-read.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzdecoder-write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzdecoder-write.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzencoder-bufread","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzencoder-bufread.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzencoder-read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzencoder-read.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzencoder-write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzencoder-write.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzmultidecoder-bufread","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzmultidecoder-bufread.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gzmultidecoder-read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/gzmultidecoder-read.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"zlibdecoder-bufread","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/zlibdecoder-bufread.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"zlibdecoder-read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/zlibdecoder-read.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"zlibdecoder-write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/zlibdecoder-write.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"zlibencoder-bufread","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/zlibencoder-bufread.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"zlibencoder-read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/zlibencoder-read.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"zlibencoder-write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/examples/zlibencoder-write.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"early-flush","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/tests/early-flush.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"empty-read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/tests/empty-read.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"gunzip","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/tests/gunzip.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zero-write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/tests/zero-write.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"any_impl":[],"any_zlib":["any_impl"],"cloudflare-zlib-sys":["dep:cloudflare-zlib-sys"],"cloudflare_zlib":["any_zlib","cloudflare-zlib-sys"],"default":["rust_backend"],"libz-ng-sys":["dep:libz-ng-sys"],"libz-rs-sys":["dep:libz-rs-sys"],"libz-sys":["dep:libz-sys"],"miniz-sys":["rust_backend"],"miniz_oxide":["dep:miniz_oxide"],"rust_backend":["miniz_oxide","any_impl"],"zlib":["any_zlib","libz-sys"],"zlib-default":["any_zlib","libz-sys/default"],"zlib-ng":["any_zlib","libz-ng-sys"],"zlib-ng-compat":["zlib","libz-sys/zlib-ng"],"zlib-rs":["any_zlib","libz-rs-sys"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.34/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Alex Crichton ","Josh Triplett "],"categories":["compression","api-bindings"],"keywords":["gzip","deflate","zlib","zlib-ng","encoding"],"readme":"README.md","repository":"https://github.com/rust-lang/flate2-rs","homepage":"https://github.com/rust-lang/flate2-rs","documentation":"https://docs.rs/flate2","edition":"2018","links":null,"default_run":null,"rust_version":"1.56.1"},{"name":"fnv","version":"1.0.7","id":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 / MIT","license_file":null,"description":"Fowlerโ€“Nollโ€“Vo hash function","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"foreign-types","version":"0.3.2","id":"foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A framework for Rust wrappers over C APIs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"foreign-types-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"foreign-types","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-0.3.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/foreign-types","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"foreign-types-shared","version":"0.1.1","id":"foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"An internal crate used by foreign-types","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"foreign-types-shared","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-shared-0.1.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/foreign-types-shared-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/foreign-types","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"form_urlencoded","version":"1.2.1","id":"form_urlencoded 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"form_urlencoded","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/form_urlencoded-1.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false}],"features":{"alloc":["percent-encoding/alloc"],"default":["std"],"std":["alloc","percent-encoding/std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/form_urlencoded-1.2.1/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["The rust-url developers"],"categories":["no_std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.51"},{"name":"fs2","version":"0.4.3","id":"fs2 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Cross-platform file locks and file duplication.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tempdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.30","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["handleapi","processthreadsapi","winerror","fileapi","winbase","std"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fs2","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fs2-0.4.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fs2-0.4.3/Cargo.toml","metadata":null,"publish":null,"authors":["Dan Burkert "],"categories":[],"keywords":["file","file-system","lock","duplicate","flock"],"readme":"README.md","repository":"https://github.com/danburkert/fs2-rs","homepage":null,"documentation":"https://docs.rs/fs2","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"fs_at","version":"0.2.1","id":"fs_at 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0","license_file":null,"description":"Implementation of 'at' functions for various platforms","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cvt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fs-set-times","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.10.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"test-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.153","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(windows))","registry":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["dir"],"target":"cfg(not(windows))","registry":null},{"name":"aligned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Wdk_Foundation","Wdk_Storage_FileSystem","Wdk_System_SystemServices","Win32_Foundation","Win32_Security","Win32_Storage_FileSystem","Win32_System_IO","Win32_System_Ioctl","Win32_System_Kernel","Win32_System_SystemServices","Win32_System_WindowsProgramming"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fs_at","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fs_at-0.2.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[],"log":["dep:log"],"workaround-procmon":["dep:once_cell"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fs_at-0.2.1/Cargo.toml","metadata":null,"publish":null,"authors":["Robert Collins "],"categories":["filesystem","os"],"keywords":[],"readme":"README.md","repository":"https://github.com/rbtcollins/fs_at.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.71.0"},{"name":"futures-core","version":"0.3.31","id":"futures-core 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"The core traits and types in for the `futures` library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_core","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.31/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"futures-macro","version":"0.3.31","id":"futures-macro 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"The futures-rs procedural macro implementations.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.52","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"futures_macro","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-macro-0.3.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-macro-0.3.31/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"futures-task","version":"0.3.31","id":"futures-task 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Tools for working with tasks.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_task","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.31/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"futures-util","version":"0.3.31","id":"futures-util 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Common utilities and extension traits for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.31","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":"futures_01","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_util","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.31/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.31/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.31/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.31/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.31/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"getrandom","version":"0.2.15","id":"getrandom 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/tests/custom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"normal","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/tests/normal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/tests/rdrand.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/benches/buffer.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"linux_disable_fallback":[],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/Cargo.toml","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std","custom"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"gimli","version":"0.31.1","id":"gimli 0.31.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A library for reading and writing the DWARF debugging format.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"test-assembler","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"gimli","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gimli-0.31.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["read-all","write"],"endian-reader":["read","dep:stable_deref_trait"],"fallible-iterator":["dep:fallible-iterator"],"read":["read-core"],"read-all":["read","std","fallible-iterator","endian-reader"],"read-core":[],"rustc-dep-of-std":["dep:core","dep:alloc","dep:compiler_builtins"],"std":["fallible-iterator?/std","stable_deref_trait?/std"],"write":["dep:indexmap"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gimli-0.31.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["development-tools::debugging","development-tools::profiling","parser-implementations"],"keywords":["DWARF","debug","ELF","eh_frame"],"readme":"README.md","repository":"https://github.com/gimli-rs/gimli","homepage":null,"documentation":"https://docs.rs/gimli","edition":"2018","links":null,"default_run":null,"rust_version":"1.60"},{"name":"git2","version":"0.19.0","id":"git2 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings to libgit2 for interoperating with git repositories. This library is\nboth threadsafe and memory safe and allows both reading and writing git\nrepositories.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libgit2-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.4.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.39","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"openssl-probe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"macos\")))","registry":null},{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.45","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"macos\")))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"git2","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"blame","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/blame.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"rev-parse","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/rev-parse.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"fetch","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/fetch.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"rev-list","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/rev-list.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"pull","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/pull.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ls-remote","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/ls-remote.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"add","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/add.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"status","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/status.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"clone","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/clone.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"cat-file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/cat-file.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"diff","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/diff.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"tag","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/tag.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"init","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/init.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"log","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/examples/log.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"add_extensions","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/tests/add_extensions.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"remove_extensions","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/tests/remove_extensions.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"global_state","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/tests/global_state.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"get_extensions","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/tests/get_extensions.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["ssh","https","ssh_key_from_memory"],"https":["libgit2-sys/https","openssl-sys","openssl-probe"],"openssl-probe":["dep:openssl-probe"],"openssl-sys":["dep:openssl-sys"],"ssh":["libgit2-sys/ssh"],"ssh_key_from_memory":["libgit2-sys/ssh_key_from_memory"],"unstable":[],"vendored-libgit2":["libgit2-sys/vendored"],"vendored-openssl":["openssl-sys/vendored","libgit2-sys/vendored-openssl"],"zlib-ng-compat":["libgit2-sys/zlib-ng-compat"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git2-0.19.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josh Triplett ","Alex Crichton "],"categories":["api-bindings"],"keywords":["git"],"readme":"README.md","repository":"https://github.com/rust-lang/git2-rs","homepage":null,"documentation":"https://docs.rs/git2","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"hashbrown","version":"0.15.0","id":"hashbrown 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A Rust port of Google's SwissTable hash map","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/tests/hasher.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rayon","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/tests/rayon.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/tests/serde.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"set","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/tests/set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"insert_unique_unchecked","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/benches/insert_unique_unchecked.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"set_ops","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/benches/set_ops.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"borsh":["dep:borsh"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["allocator-api2?/nightly","bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","compiler_builtins","alloc","rustc-internal-api","raw-entry"],"rustc-internal-api":[],"serde":["dep:serde"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Amanieu d'Antras "],"categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.63.0"},{"name":"hermit-abi","version":"0.3.9","id":"hermit-abi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Hermit system calls definitions.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hermit-abi","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hermit-abi-0.3.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":["dep:alloc"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":[],"rustc-dep-of-std":["core","alloc","compiler_builtins/rustc-dep-of-std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hermit-abi-0.3.9/Cargo.toml","metadata":null,"publish":null,"authors":["Stefan Lankes"],"categories":["os"],"keywords":["unikernel","libos"],"readme":"README.md","repository":"https://github.com/hermit-os/hermit-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"http","version":"1.1.0","id":"http 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.1.0/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.1.0/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.1.0/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"httpdate","version":"1.0.3","id":"httpdate 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"HTTP date parsing and formatting","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"httpdate","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/httpdate-1.0.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/httpdate-1.0.3/benches/benchmarks.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/httpdate-1.0.3/Cargo.toml","metadata":null,"publish":null,"authors":["Pyfisch "],"categories":[],"keywords":["http","date","time","simple","timestamp"],"readme":"README.md","repository":"https://github.com/pyfisch/httpdate","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"humantime","version":"2.1.0","id":"humantime 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":" A parser and formatter for std::time::{Duration, SystemTime}\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"humantime","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"datetime_format","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/benches/datetime_format.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"datetime_parse","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/benches/datetime_parse.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Paul Colomiets "],"categories":["date-and-time"],"keywords":["time","human","human-friendly","parser","duration"],"readme":"README.md","repository":"https://github.com/tailhook/humantime","homepage":"https://github.com/tailhook/humantime","documentation":"https://docs.rs/humantime","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"idna","version":"0.5.0","id":"idna 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-bidi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["hardcoded-data"],"target":null,"registry":null},{"name":"unicode-normalization","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.22","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tester","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"idna","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna-0.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna-0.5.0/tests/tests.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna-0.5.0/tests/unit.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"all","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna-0.5.0/benches/all.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"std":["alloc","unicode-bidi/std","unicode-normalization/std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna-0.5.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["The rust-url developers"],"categories":["no_std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.51"},{"name":"indexmap","version":"2.6.0","id":"indexmap 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A hash table with consistent order and fast iteration.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":"rustc-rayon","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_full_path","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/tests/macros_full_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quick","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/tests/quick.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/tests/tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"faststring","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/benches/faststring.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"rustc-rayon":["dep:rustc-rayon"],"serde":["dep:serde"],"std":[],"test_debug":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"allow-branch":["master"],"sign-tag":true,"tag-name":"{{version}}"}},"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"is_terminal_polyfill","version":"1.70.1","id":"is_terminal_polyfill 1.70.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Polyfill for `is_terminal` stdlib feature for use with older MSRVs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"is_terminal_polyfill","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/polyfill-rs/is_terminal_polyfill/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/polyfill-rs/is_terminal_polyfill","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.70.0"},{"name":"itoa","version":"1.0.11","id":"itoa 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast integer primitive to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"jobserver","version":"0.1.32","id":"jobserver 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"An implementation of the GNU Make jobserver for Rust.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.10.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.87","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["fs"],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"jobserver","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.32/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"client","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.32/tests/client.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"server","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.32/tests/server.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"client-of-myself","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.32/tests/client-of-myself.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"make-as-a-client","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.32/tests/make-as-a-client.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"helper","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.32/tests/helper.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.32/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/jobserver-rs","homepage":"https://github.com/rust-lang/jobserver-rs","documentation":"https://docs.rs/jobserver","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"lazy_static","version":"1.5.0","id":"lazy_static 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro for declaring lazily evaluated statics in Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["once"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lazy_static","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"mutex_map","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/examples/mutex_map.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"no_std","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/tests/no_std.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/tests/ui.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/tests/test.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{"spin":["dep:spin"],"spin_no_std":["spin"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Marvin Lรถbel "],"categories":["no-std","rust-patterns","memory-management"],"keywords":["macro","lazy","static"],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/lazy-static.rs","homepage":null,"documentation":"https://docs.rs/lazy_static","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"libc","version":"0.2.161","id":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.161/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.161/tests/const_fn.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.161/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.161/Cargo.toml","metadata":{"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["const-extern-fn","extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","i586-pc-windows-msvc","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-pc-windows-gnu","i686-pc-windows-msvc","i686-pc-windows-msvc","i686-unknown-freebsd","i686-unknown-haiku","i686-unknown-linux-gnu","i686-unknown-linux-musl","i686-unknown-netbsd","i686-unknown-openbsd","i686-wrs-vxworks","mips-unknown-linux-gnu","mips-unknown-linux-musl","mips64-unknown-linux-gnuabi64","mips64-unknown-linux-muslabi64","mips64el-unknown-linux-gnuabi64","mips64el-unknown-linux-muslabi64","mipsel-sony-psp","mipsel-unknown-linux-gnu","mipsel-unknown-linux-musl","nvptx64-nvidia-cuda","powerpc-unknown-linux-gnu","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv32-wrs-vxworks","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","riscv64-wrs-vxworks","s390x-unknown-linux-gnu","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-linux-gnu","sparc64-unknown-netbsd","sparcv9-sun-solaris","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasi","x86_64-apple-darwin","x86_64-apple-ios","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-pc-solaris","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-illumos","x86_64-unknown-l4re-uclibc","x86_64-unknown-linux-gnu","x86_64-unknown-linux-gnux32","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-redox","x86_64-wrs-vxworks"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":"https://github.com/rust-lang/libc","documentation":"https://docs.rs/libc/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"libgit2-sys","version":"0.17.0+1.8.1","id":"libgit2-sys 0.17.0+1.8.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Native bindings to the libgit2 library","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libssh2-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libz-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["libc"],"target":null,"registry":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.43","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"registry":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.15","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.45","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libgit2_sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libgit2-sys-0.17.0+1.8.1/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libgit2-sys-0.17.0+1.8.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"https":["openssl-sys"],"libssh2-sys":["dep:libssh2-sys"],"openssl-sys":["dep:openssl-sys"],"ssh":["libssh2-sys"],"ssh_key_from_memory":[],"vendored":[],"vendored-openssl":["openssl-sys/vendored"],"zlib-ng-compat":["libz-sys/zlib-ng","libssh2-sys?/zlib-ng-compat"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libgit2-sys-0.17.0+1.8.1/Cargo.toml","metadata":null,"publish":null,"authors":["Josh Triplett ","Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/git2-rs","homepage":null,"documentation":null,"edition":"2018","links":"git2","default_run":null,"rust_version":null},{"name":"libredox","version":"0.1.3","id":"libredox 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Redox stable ABI","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ioslice","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"redox_syscall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libredox","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libredox-0.1.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"call":[],"default":["call","std","redox_syscall"],"ioslice":["dep:ioslice"],"mkns":["ioslice"],"redox_syscall":["dep:redox_syscall"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libredox-0.1.3/Cargo.toml","metadata":null,"publish":null,"authors":["4lDO2 <4lDO2@protonmail.com>"],"categories":[],"keywords":[],"readme":null,"repository":"https://gitlab.redox-os.org/redox-os/libredox.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"libssh2-sys","version":"0.3.0","id":"libssh2-sys 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Native bindings to the libssh2 library","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libz-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["libc"],"target":null,"registry":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.11","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_env = \"msvc\")","registry":null},{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.35","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libssh2_sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libssh2-sys-0.3.0/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libssh2-sys-0.3.0/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"openssl-on-win32":["openssl-sys"],"openssl-sys":["dep:openssl-sys"],"vendored-openssl":["openssl-sys/vendored"],"zlib-ng-compat":["libz-sys/zlib-ng"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libssh2-sys-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Wez Furlong ","Matteo Bigoi "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/alexcrichton/ssh2-rs","homepage":null,"documentation":"https://docs.rs/libssh2-sys","edition":"2015","links":"ssh2","default_run":null,"rust_version":null},{"name":"libz-sys","version":"1.1.20","id":"libz-sys 1.1.20 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Low-level bindings to the system libz library (also known as zlib).","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.43","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.98","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cmake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.50","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libz_sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libz-sys-1.1.20/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libz-sys-1.1.20/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"asm":[],"cmake":["dep:cmake"],"default":["libc","stock-zlib"],"libc":["dep:libc"],"static":[],"stock-zlib":[],"zlib-ng":["libc","cmake"],"zlib-ng-no-cmake-experimental-community-maintained":["libc"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libz-sys-1.1.20/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Josh Triplett ","Sebastian Thiel "],"categories":["compression","external-ffi-bindings"],"keywords":["zlib","zlib-ng"],"readme":"README.md","repository":"https://github.com/rust-lang/libz-sys","homepage":null,"documentation":null,"edition":"2018","links":"z","default_run":null,"rust_version":null},{"name":"linux-raw-sys","version":"0.4.14","id":"linux-raw-sys 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Generated bindings for Linux's userspace API","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.49","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.100","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"linux-raw-sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"bootparam":[],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std","general","errno"],"elf":[],"errno":[],"general":[],"if_arp":[],"if_ether":[],"if_packet":[],"io_uring":[],"ioctl":[],"loop_device":[],"mempolicy":[],"net":[],"netlink":[],"no_std":[],"prctl":[],"rustc-dep-of-std":["core","compiler_builtins","no_std"],"std":[],"system":[],"xdp":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.14/Cargo.toml","metadata":{"docs":{"rs":{"features":["default","bootparam","ioctl","netlink","io_uring","if_arp","if_ether","if_packet","net","prctl","elf","xdp","mempolicy","system","loop_device"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu"]}}},"publish":null,"authors":["Dan Gohman "],"categories":["external-ffi-bindings"],"keywords":["linux","uapi","ffi"],"readme":"README.md","repository":"https://github.com/sunfishcode/linux-raw-sys","homepage":null,"documentation":"https://docs.rs/linux-raw-sys","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"log","version":"0.4.22","id":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["inline-i128"],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/tests/integration.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/tests/macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/benches/value.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"kv":[],"kv_serde":["kv_std","value-bag/serde","serde"],"kv_std":["std","kv","value-bag/error"],"kv_sval":["kv","value-bag/sval","sval","sval_ref"],"kv_unstable":["kv","value-bag"],"kv_unstable_serde":["kv_serde","kv_unstable_std"],"kv_unstable_std":["kv_std","kv_unstable"],"kv_unstable_sval":["kv_sval","kv_unstable"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["dep:serde"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_std","kv_sval","kv_serde"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2021","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"memchr","version":"2.7.4","id":"memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense OR MIT","license_file":null,"description":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"libc":[],"logging":["dep:log"],"rustc-dep-of-std":["core","compiler_builtins"],"std":["alloc"],"use_std":["std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Andrew Gallant ","bluss"],"categories":[],"keywords":["memchr","memmem","substring","find","search"],"readme":"README.md","repository":"https://github.com/BurntSushi/memchr","homepage":"https://github.com/BurntSushi/memchr","documentation":"https://docs.rs/memchr/","edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"miniz_oxide","version":"0.8.0","id":"miniz_oxide 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Zlib OR Apache-2.0","license_file":null,"description":"DEFLATE compression and decompression library rewritten in Rust based on miniz","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"adler2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"simd-adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"miniz_oxide","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.8.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":["dep:alloc"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["with-alloc"],"rustc-dep-of-std":["core","alloc","compiler_builtins","adler2/rustc-dep-of-std"],"simd":["simd-adler32"],"simd-adler32":["dep:simd-adler32"],"std":[],"with-alloc":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.8.0/Cargo.toml","metadata":null,"publish":null,"authors":["Frommi ","oyvindln "],"categories":["compression"],"keywords":["zlib","miniz","deflate","encoding"],"readme":"Readme.md","repository":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","homepage":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","documentation":"https://docs.rs/miniz_oxide","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"mio","version":"1.0.2","id":"mio 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Lightweight non-blocking I/O.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hermit-abi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":null,"rename":"libc","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"hermit\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.149","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.149","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Wdk_Foundation","Wdk_Storage_FileSystem","Wdk_System_IO","Win32_Foundation","Win32_Networking_WinSock","Win32_Storage_FileSystem","Win32_System_IO","Win32_System_WindowsProgramming"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"mio","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"tcp_listenfd_server","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.2/examples/tcp_listenfd_server.rs","edition":"2021","required-features":["os-poll","net"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"tcp_server","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.2/examples/tcp_server.rs","edition":"2021","required-features":["os-poll","net"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"udp_server","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.2/examples/udp_server.rs","edition":"2021","required-features":["os-poll","net"],"doc":false,"doctest":false,"test":false}],"features":{"default":["log"],"log":["dep:log"],"net":[],"os-ext":["os-poll","windows-sys/Win32_System_Pipes","windows-sys/Win32_Security"],"os-poll":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["aarch64-apple-ios","aarch64-linux-android","wasm32-wasi","x86_64-apple-darwin","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-hermit"]}},"playground":{"features":["os-poll","os-ext","net"]}},"publish":null,"authors":["Carl Lerche ","Thomas de Zeeuw ","Tokio Contributors "],"categories":["asynchronous"],"keywords":["io","async","non-blocking"],"readme":"README.md","repository":"https://github.com/tokio-rs/mio","homepage":"https://github.com/tokio-rs/mio","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.70"},{"name":"native-tls","version":"0.2.12","id":"native-tls 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A wrapper over a platform's native TLS implementation","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"test-cert-gen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))","registry":null},{"name":"openssl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.29","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))","registry":null},{"name":"openssl-probe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))","registry":null},{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.55","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))","registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","registry":null},{"name":"schannel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.17","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"windows\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_vendor = \"apple\")","registry":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_vendor = \"apple\")","registry":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_vendor = \"apple\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"native-tls","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/native-tls-0.2.12/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"simple-server-pkcs8","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/native-tls-0.2.12/examples/simple-server-pkcs8.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"google-connect","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/native-tls-0.2.12/examples/google-connect.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"simple-server","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/native-tls-0.2.12/examples/simple-server.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/native-tls-0.2.12/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"alpn":["security-framework/alpn"],"vendored":["openssl/vendored"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/native-tls-0.2.12/Cargo.toml","metadata":{"docs":{"rs":{"features":["alpn"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/rust-native-tls","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.53.0"},{"name":"nix","version":"0.29.0","id":"nix 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Rust friendly bindings to *nix APIs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["extra_traits"],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"assert-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.7.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg_aliases","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"caps","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","registry":null},{"name":"sysctl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"freebsd\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"nix","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/test/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-aio-drop","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/test/sys/test_aio_drop.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-clearenv","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/test/test_clearenv.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-prctl","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/test/sys/test_prctl.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"acct":[],"aio":["pin-utils"],"default":[],"dir":["fs"],"env":[],"event":[],"fanotify":[],"feature":[],"fs":[],"hostname":[],"inotify":[],"ioctl":[],"kmod":[],"memoffset":["dep:memoffset"],"mman":[],"mount":["uio"],"mqueue":["fs"],"net":["socket"],"personality":[],"pin-utils":["dep:pin-utils"],"poll":[],"process":[],"pthread":[],"ptrace":["process"],"quota":[],"reboot":[],"resource":[],"sched":["process"],"signal":["process"],"socket":["memoffset"],"term":[],"time":[],"ucontext":["signal"],"uio":[],"user":["feature"],"zerocopy":["fs","uio"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"],"targets":["x86_64-unknown-linux-gnu","aarch64-linux-android","x86_64-apple-darwin","aarch64-apple-ios","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-fuchsia","x86_64-unknown-redox","x86_64-unknown-illumos"]}}},"publish":null,"authors":["The nix-rust Project Developers"],"categories":["os::unix-apis"],"keywords":[],"readme":"README.md","repository":"https://github.com/nix-rust/nix","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.69"},{"name":"normpath","version":"1.3.0","id":"normpath 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"More reliable path manipulation\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"print_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["os_str_bytes"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uniquote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(windows))","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Storage_FileSystem"],"target":"cfg(windows)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"normpath","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/normpath-1.3.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"localization":["windows-sys/Win32_UI_Shell","windows-sys/Win32_UI_WindowsAndMessaging"],"print_bytes":["dep:print_bytes"],"serde":["dep:serde"],"uniquote":["dep:uniquote"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/normpath-1.3.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","normpath_docs_rs"],"rustdoc-args":["--cfg","normpath_docs_rs"]}}},"publish":null,"authors":["dylni"],"categories":["command-line-interface","filesystem","os"],"keywords":["absolute","canonicalize","path","normalize","windows"],"readme":"README.md","repository":"https://github.com/dylni/normpath","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.74.0"},{"name":"object","version":"0.36.5","id":"object 0.36.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A unified interface for reading and writing object file formats.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"crc32fast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["default-hasher"],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"ruzstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.218.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"object","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.36.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.36.5/tests/integration.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parse_self","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.36.5/tests/parse_self.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"all":["read","write","build","std","compression","wasm"],"alloc":["dep:alloc"],"archive":[],"build":["build_core","write_std","elf"],"build_core":["read_core","write_core"],"cargo-all":[],"coff":[],"compiler_builtins":["dep:compiler_builtins"],"compression":["dep:flate2","dep:ruzstd","std"],"core":["dep:core"],"default":["read","compression"],"doc":["read_core","write_std","build_core","std","compression","archive","coff","elf","macho","pe","wasm","xcoff"],"elf":[],"macho":[],"pe":["coff"],"read":["read_core","archive","coff","elf","macho","pe","xcoff","unaligned"],"read_core":[],"rustc-dep-of-std":["core","compiler_builtins","alloc","memchr/rustc-dep-of-std"],"std":["memchr/std"],"unaligned":[],"unstable":[],"unstable-all":["all","unstable"],"wasm":["dep:wasmparser"],"write":["write_std","coff","elf","macho","pe","xcoff"],"write_core":["dep:crc32fast","dep:indexmap","dep:hashbrown"],"write_std":["write_core","std","indexmap?/std","crc32fast?/std"],"xcoff":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/object-0.36.5/Cargo.toml","metadata":{"docs":{"rs":{"features":["doc"]}}},"publish":null,"authors":[],"categories":[],"keywords":["object","elf","mach-o","pe","coff"],"readme":"README.md","repository":"https://github.com/gimli-rs/object","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.65"},{"name":"once_cell","version":"1.20.2","id":"once_cell 1.20.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Single assignment cells and lazy values.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/examples/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_acquire","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/examples/bench_acquire.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/examples/lazy_static.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reentrant_init_deadlocks","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/examples/reentrant_init_deadlocks.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"regex","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/examples/regex.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"test_synchronization","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/examples/test_synchronization.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"it","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/tests/it/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Aleksey Kladov "],"categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"openssl","version":"0.10.68","id":"openssl 0.10.68 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0","license_file":null,"description":"OpenSSL bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.104","kind":null,"rename":"ffi","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"foreign-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"openssl-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"openssl","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.68/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"mk_certs","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.68/examples/mk_certs.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.68/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"bindgen":["ffi/bindgen"],"default":[],"unstable_boringssl":["ffi/unstable_boringssl"],"v101":[],"v102":[],"v110":[],"v111":[],"vendored":["ffi/vendored"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.68/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":["cryptography","api-bindings"],"keywords":["crypto","tls","ssl","dtls"],"readme":"README.md","repository":"https://github.com/sfackler/rust-openssl","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.63.0"},{"name":"openssl-macros","version":"0.1.1","id":"openssl-macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Internal macros used by the openssl crate.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"openssl-macros","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-macros-0.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-macros-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"openssl-probe","version":"0.1.5","id":"openssl-probe 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Tool for helping to find SSL certificate locations on the system for OpenSSL\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"openssl-probe","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-probe-0.1.5/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"probe","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-probe-0.1.5/examples/probe.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-probe-0.1.5/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/openssl-probe","homepage":"https://github.com/alexcrichton/openssl-probe","documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"openssl-sys","version":"0.9.104","id":"openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"FFI bindings to OpenSSL","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.69.0","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":["experimental"],"target":null,"registry":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"openssl-src","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^300.2.0","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":["legacy"],"target":null,"registry":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"openssl_sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.104/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-main","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.104/build/main.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"bindgen":["dep:bindgen"],"bssl-sys":["dep:bssl-sys"],"openssl-src":["dep:openssl-src"],"unstable_boringssl":["bssl-sys"],"vendored":["openssl-src"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.104/Cargo.toml","metadata":{"pkg-config":{"openssl":"1.0.1"}},"publish":null,"authors":["Alex Crichton ","Steven Fackler "],"categories":["cryptography","external-ffi-bindings"],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/rust-openssl","homepage":null,"documentation":null,"edition":"2021","links":"openssl","default_run":null,"rust_version":"1.63.0"},{"name":"percent-encoding","version":"2.3.1","id":"percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Percent encoding and decoding","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"percent-encoding","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/percent-encoding-2.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/percent-encoding-2.3.1/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["The rust-url developers"],"categories":["no_std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.51"},{"name":"pin-project-lite","version":"0.2.15","id":"pin-project-lite 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A lightweight version of pin-project written with declarative macros.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin_project_lite","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/Cargo.toml","metadata":{"cargo_check_external_types":{"allowed_external_types":[]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":[],"categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"pin-utils","version":"0.1.0","id":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for pinning\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-utils","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_pin","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"projection","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josef Brandl "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"pkg-config","version":"0.3.31","id":"pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pkg_config","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.31/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.31/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["build-dependencies"],"readme":"README.md","repository":"https://github.com/rust-lang/pkg-config-rs","homepage":null,"documentation":"https://docs.rs/pkg-config","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"ppv-lite86","version":"0.2.20","id":"ppv-lite86 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Implementation of the crypto-simd API for x86","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["simd","derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ppv_lite86","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.20/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"no_simd":[],"simd":[],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.20/Cargo.toml","metadata":null,"publish":null,"authors":["The CryptoCorrosion Contributors"],"categories":["cryptography","no-std"],"keywords":["crypto","simd","x86"],"readme":null,"repository":"https://github.com/cryptocorrosion/cryptocorrosion","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"proc-macro2","version":"1.0.89","id":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"publish":null,"authors":["David Tolnay ","Alex Crichton "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"quote","version":"1.0.37","id":"quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Quasi-quoting macro quote!(...)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.66","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"rand","version":"0.8.5","id":"rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Random number generators and other randomness functionality.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"packed_simd_2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":null,"rename":"packed_simd","optional":true,"uses_default_features":true,"features":["into_bits"],"target":null,"registry":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.22","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":["rand_core/alloc"],"default":["std","std_rng"],"getrandom":["rand_core/getrandom"],"libc":["dep:libc"],"log":["dep:log"],"min_const_gen":[],"nightly":[],"packed_simd":["dep:packed_simd"],"rand_chacha":["dep:rand_chacha"],"serde":["dep:serde"],"serde1":["serde","rand_core/serde1"],"simd_support":["packed_simd"],"small_rng":[],"std":["rand_core/std","rand_chacha/std","alloc","getrandom","libc"],"std_rng":["rand_chacha"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"features":["small_rng","serde1"]}},"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"rand_chacha","version":"0.3.1","id":"rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"ChaCha random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["simd"],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"serde":["dep:serde"],"serde1":["serde"],"simd":[],"std":["ppv-lite86/std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_chacha","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"rand_core","version":"0.6.4","id":"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Core random number generator traits and tools for implementation.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"getrandom":["dep:getrandom"],"serde":["dep:serde"],"serde1":["serde"],"std":["alloc","getrandom","getrandom/std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"all-features":true}},"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"redox_syscall","version":"0.5.7","id":"redox_syscall 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A Rust library to access raw Redox system calls","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syscall","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/redox_syscall-0.5.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"core":["dep:core"],"default":["userspace"],"rustc-dep-of-std":["core","bitflags/rustc-dep-of-std"],"std":[],"userspace":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/redox_syscall-0.5.7/Cargo.toml","metadata":null,"publish":null,"authors":["Jeremy Soller "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://gitlab.redox-os.org/redox-os/syscall","homepage":null,"documentation":"https://docs.rs/redox_syscall","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"regex","version":"1.11.1","id":"regex 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc","syntax","meta","nfa-pikevm"],"target":null,"registry":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.17.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"regex","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/tests/lib.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["std","perf","unicode","regex-syntax/default"],"logging":["aho-corasick?/logging","memchr?/logging","regex-automata/logging"],"pattern":[],"perf":["perf-cache","perf-dfa","perf-onepass","perf-backtrack","perf-inline","perf-literal"],"perf-backtrack":["regex-automata/nfa-backtrack"],"perf-cache":[],"perf-dfa":["regex-automata/hybrid"],"perf-dfa-full":["regex-automata/dfa-build","regex-automata/dfa-search"],"perf-inline":["regex-automata/perf-inline"],"perf-literal":["dep:aho-corasick","dep:memchr","regex-automata/perf-literal"],"perf-onepass":["regex-automata/dfa-onepass"],"std":["aho-corasick?/std","memchr?/std","regex-automata/std","regex-syntax/std"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","regex-automata/unicode","regex-syntax/unicode"],"unicode-age":["regex-automata/unicode-age","regex-syntax/unicode-age"],"unicode-bool":["regex-automata/unicode-bool","regex-syntax/unicode-bool"],"unicode-case":["regex-automata/unicode-case","regex-syntax/unicode-case"],"unicode-gencat":["regex-automata/unicode-gencat","regex-syntax/unicode-gencat"],"unicode-perl":["regex-automata/unicode-perl","regex-automata/unicode-word-boundary","regex-syntax/unicode-perl"],"unicode-script":["regex-automata/unicode-script","regex-syntax/unicode-script"],"unicode-segment":["regex-automata/unicode-segment","regex-syntax/unicode-segment"],"unstable":["pattern"],"use_std":["std"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The Rust Project Developers","Andrew Gallant "],"categories":["text-processing"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex","documentation":"https://docs.rs/regex","edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"regex-automata","version":"0.4.8","id":"regex-automata 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Automata construction and matching using regular expressions.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bstr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"regex_automata","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/tests/lib.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":[],"default":["std","syntax","perf","unicode","meta","nfa","dfa","hybrid"],"dfa":["dfa-build","dfa-search","dfa-onepass"],"dfa-build":["nfa-thompson","dfa-search"],"dfa-onepass":["nfa-thompson"],"dfa-search":[],"hybrid":["alloc","nfa-thompson"],"internal-instrument":["internal-instrument-pikevm"],"internal-instrument-pikevm":["logging","std"],"logging":["dep:log","aho-corasick?/logging","memchr?/logging"],"meta":["syntax","nfa-pikevm"],"nfa":["nfa-thompson","nfa-pikevm","nfa-backtrack"],"nfa-backtrack":["nfa-thompson"],"nfa-pikevm":["nfa-thompson"],"nfa-thompson":["alloc"],"perf":["perf-inline","perf-literal"],"perf-inline":[],"perf-literal":["perf-literal-substring","perf-literal-multisubstring"],"perf-literal-multisubstring":["std","dep:aho-corasick"],"perf-literal-substring":["aho-corasick?/perf-literal","dep:memchr"],"std":["regex-syntax?/std","memchr?/std","aho-corasick?/std","alloc"],"syntax":["dep:regex-syntax","alloc"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","unicode-word-boundary","regex-syntax?/unicode"],"unicode-age":["regex-syntax?/unicode-age"],"unicode-bool":["regex-syntax?/unicode-bool"],"unicode-case":["regex-syntax?/unicode-case"],"unicode-gencat":["regex-syntax?/unicode-gencat"],"unicode-perl":["regex-syntax?/unicode-perl"],"unicode-script":["regex-syntax?/unicode-script"],"unicode-segment":["regex-syntax?/unicode-segment"],"unicode-word-boundary":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers","Andrew Gallant "],"categories":["text-processing"],"keywords":["regex","dfa","automata","automaton","nfa"],"readme":"README.md","repository":"https://github.com/rust-lang/regex/tree/master/regex-automata","homepage":null,"documentation":"https://docs.rs/regex-automata","edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"regex-syntax","version":"0.8.5","id":"regex-syntax 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A regular expression parser.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"regex_syntax","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std","unicode"],"std":[],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"unicode-age":[],"unicode-bool":[],"unicode-case":[],"unicode-gencat":[],"unicode-perl":[],"unicode-script":[],"unicode-segment":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The Rust Project Developers","Andrew Gallant "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex/tree/master/regex-syntax","homepage":null,"documentation":"https://docs.rs/regex-syntax","edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"remove_dir_all","version":"0.8.4","id":"remove_dir_all 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A safe, reliable implementation of remove_dir_all for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.1.11","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fs_at","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.11","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"normpath","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"test-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cvt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(windows))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(windows))","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem","Win32_System_Threading"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"remove_dir_all","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/remove_dir_all-0.8.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"remove-dir-all","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/remove_dir_all-0.8.4/src/bin/remove-dir-all.rs","edition":"2018","required-features":["cli"],"doc":true,"doctest":false,"test":true}],"features":{"cli":["dep:clap","dep:env_logger","log","parallel"],"default":[],"log":["dep:log"],"parallel":["dep:rayon"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/remove_dir_all-0.8.4/Cargo.toml","metadata":null,"publish":null,"authors":["Erin P. ","Robert C. "],"categories":["filesystem"],"keywords":["filesystem","remove_dir","utility","windows"],"readme":"README.md","repository":"https://github.com/XAMPPRocky/remove_dir_all.git","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"rustc-demangle","version":"0.1.24","id":"rustc-demangle 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Rust compiler symbol demangling.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rustc_demangle","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-demangle-0.1.24/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"rustc-dep-of-std":["core","compiler_builtins"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-demangle-0.1.24/Cargo.toml","metadata":{"docs":{"rs":{"features":["std"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/rustc-demangle","homepage":"https://github.com/rust-lang/rustc-demangle","documentation":"https://docs.rs/rustc-demangle","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"rustix","version":"0.38.38","id":"rustix 0.38.38 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.49","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.161","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":"dev","rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["general","ioctl","no_std"],"target":"cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.161","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":"libc_errno","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["general","errno","ioctl","no_std","elf"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.161","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":"cfg(windows)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock","Win32_NetworkManagement_IpHelper","Win32_System_Threading"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rustix","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.38/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.38/benches/mod.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.38/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"all-apis":["event","fs","io_uring","mm","mount","net","param","pipe","process","procfs","pty","rand","runtime","shm","stdio","system","termios","thread","time"],"alloc":[],"cc":[],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std","use-libc-auxv"],"event":[],"fs":[],"io_uring":["event","fs","net","linux-raw-sys/io_uring"],"itoa":["dep:itoa"],"libc":["dep:libc"],"libc-extra-traits":["libc?/extra_traits"],"libc_errno":["dep:libc_errno"],"linux_4_11":[],"linux_latest":["linux_4_11"],"mm":[],"mount":[],"net":["linux-raw-sys/net","linux-raw-sys/netlink","linux-raw-sys/if_ether","linux-raw-sys/xdp"],"once_cell":["dep:once_cell"],"param":["fs"],"pipe":[],"process":["linux-raw-sys/prctl"],"procfs":["once_cell","itoa","fs"],"pty":["itoa","fs"],"rand":[],"runtime":["linux-raw-sys/prctl"],"rustc-dep-of-std":["core","rustc-std-workspace-alloc","compiler_builtins","linux-raw-sys/rustc-dep-of-std","bitflags/rustc-dep-of-std","compiler_builtins?/rustc-dep-of-std"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"shm":["fs"],"std":["bitflags/std","alloc","libc?/std","libc_errno?/std","libc-extra-traits"],"stdio":[],"system":["linux-raw-sys/system"],"termios":[],"thread":["linux-raw-sys/prctl"],"time":[],"try_close":[],"use-explicitly-provided-auxv":[],"use-libc":["libc_errno","libc","libc-extra-traits"],"use-libc-auxv":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.38/Cargo.toml","metadata":{"docs":{"rs":{"features":["all-apis"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-illumos","x86_64-unknown-redox","x86_64-unknown-haiku","wasm32-unknown-emscripten","wasm32-wasi"]}}},"publish":null,"authors":["Dan Gohman ","Jakub Konka "],"categories":["os::unix-apis","date-and-time","filesystem","network-programming"],"keywords":["api","file","network","safe","syscall"],"readme":"README.md","repository":"https://github.com/bytecodealliance/rustix","homepage":null,"documentation":"https://docs.rs/rustix","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"rustwide","version":"0.18.0","id":"rustwide 0.18.0 (path+file:///home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide)","license":"MIT OR Apache-2.0","license_file":null,"description":"Execute your code on the Rust ecosystem.","source":null,"dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["backtrace"],"target":null,"registry":null},{"name":"attohttpc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fs2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"git2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.19.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"remove_dir_all","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"scopeguard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.20","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["process","time","io-util","rt","rt-multi-thread"],"target":null,"registry":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["io-util"],"target":null,"registry":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.12","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tiny_http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["signal","user"],"target":"cfg(unix)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Threading"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rustwide","src_path":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"docs-builder","src_path":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/examples/docs-builder.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"logging_not_initialized","src_path":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/tests/logging_not_initialized.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"logging_init_with","src_path":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/tests/logging_init_with.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/tests/tests.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"issue_30","src_path":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/tests/issue_30.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"unstable":[],"unstable-toolchain-ci":[]},"manifest_path":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/rustwide","homepage":null,"documentation":"https://docs.rs/rustwide","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"ryu","version":"1.0.18","id":"ryu 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR BSL-1.0","license_file":null,"description":"Fast floating point to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_xorshift","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ryu","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"upstream_benchmark","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/examples/upstream_benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"s2f_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/tests/s2f_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/tests/common_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"s2d_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/tests/s2d_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/tests/d2s_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"f2s_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/tests/f2s_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_table_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/tests/d2s_table_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/tests/exhaustive.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_intrinsics_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/tests/d2s_intrinsics_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"],"small":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","homepage":null,"documentation":"https://docs.rs/ryu","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"same-file","version":"1.0.6","id":"same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense/MIT","license_file":null,"description":"A simple crate for determining whether two file paths point to the same file.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"same-file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"is_stderr","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/examples/is_stderr.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"is_same_file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/examples/is_same_file.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":[],"keywords":["same","file","equal","inode"],"readme":"README.md","repository":"https://github.com/BurntSushi/same-file","homepage":"https://github.com/BurntSushi/same-file","documentation":"https://docs.rs/same-file","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"schannel","version":"0.1.26","id":"schannel 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Schannel bindings for rust, allowing SSL/TLS (e.g. https) without openssl","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Security_Cryptography","Win32_Security_Authentication_Identity","Win32_Security_Credentials","Win32_System_LibraryLoader","Win32_System_Memory","Win32_System_SystemInformation"],"target":null,"registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_SystemInformation","Win32_System_Time"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"schannel","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/schannel-0.1.26/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/schannel-0.1.26/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc"}}},"publish":null,"authors":["Steven Fackler ","Steffen Butzer "],"categories":[],"keywords":["windows","schannel","tls","ssl","https"],"readme":"README.md","repository":"https://github.com/steffengy/schannel-rs","homepage":null,"documentation":"https://docs.rs/schannel/0.1.19/schannel/","edition":"2018","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"scopeguard","version":"1.2.0","id":"scopeguard 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"scopeguard","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"readme","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/examples/readme.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["use_std"],"use_std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/Cargo.toml","metadata":{"release":{"no-dev-version":true}},"publish":null,"authors":["bluss"],"categories":["rust-patterns","no-std"],"keywords":["scope-guard","defer","panic","unwind"],"readme":"README.md","repository":"https://github.com/bluss/scopeguard","homepage":null,"documentation":"https://docs.rs/scopeguard/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"security-framework","version":"2.11.1","id":"security-framework 2.11.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Security.framework bindings for macOS and iOS","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.139","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.11.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"security-framework","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/security-framework-2.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"client","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/security-framework-2.11.1/examples/client.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"find_internet_password","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/security-framework-2.11.1/examples/find_internet_password.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"set_internet_password","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/security-framework-2.11.1/examples/set_internet_password.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"OSX_10_10":["OSX_10_9","security-framework-sys/OSX_10_10"],"OSX_10_11":["OSX_10_10","security-framework-sys/OSX_10_11"],"OSX_10_12":["OSX_10_11","security-framework-sys/OSX_10_12"],"OSX_10_13":["OSX_10_12","security-framework-sys/OSX_10_13","alpn","session-tickets","serial-number-bigint"],"OSX_10_14":["OSX_10_13","security-framework-sys/OSX_10_14"],"OSX_10_15":["OSX_10_14","security-framework-sys/OSX_10_15"],"OSX_10_9":["security-framework-sys/OSX_10_9"],"alpn":[],"default":["OSX_10_12"],"job-bless":[],"log":["dep:log"],"nightly":[],"serial-number-bigint":["dep:num-bigint"],"session-tickets":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/security-framework-2.11.1/Cargo.toml","metadata":{"docs":{"rs":{"features":["OSX_10_15"],"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"publish":null,"authors":["Steven Fackler ","Kornel "],"categories":["os::macos-apis","cryptography","api-bindings"],"keywords":["iOS","TLS","SSL","crypto","keychain"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security_framework","documentation":"https://docs.rs/security_framework","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"security-framework-sys","version":"2.12.0","id":"security-framework-sys 2.12.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Apple `Security.framework` low-level FFI bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"security_framework_sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/security-framework-sys-2.12.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"OSX_10_10":["OSX_10_9"],"OSX_10_11":["OSX_10_10"],"OSX_10_12":["OSX_10_11"],"OSX_10_13":["OSX_10_12"],"OSX_10_14":["OSX_10_13"],"OSX_10_15":["OSX_10_14"],"OSX_10_9":[],"default":["OSX_10_12"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/security-framework-sys-2.12.0/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"publish":null,"authors":["Steven Fackler ","Kornel "],"categories":["os::macos-apis","external-ffi-bindings"],"keywords":["ffi","iOS","TLS","SSL","crypto"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security-framework-sys","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"serde","version":"1.0.214","id":"serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A generic serialization/deserialization framework","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.214","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.214/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.214/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"derive":["serde_derive"],"rc":[],"serde_derive":["dep:serde_derive"],"std":[],"unstable":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.214/Cargo.toml","metadata":{"docs":{"rs":{"features":["derive","rc","unstable"],"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["derive","rc"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"serde_derive","version":"1.0.214","id":"serde_derive 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.81","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing","proc-macro"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.214/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.214/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2015","links":null,"default_run":null,"rust_version":"1.61"},{"name":"serde_json","version":"1.0.132","id":"serde_json 1.0.132 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A JSON serialization file format","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debug","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/tests/debug.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lexical","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/tests/lexical.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"map","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/tests/map.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/tests/stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["memchr/std","serde/std"],"unbounded_depth":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/Cargo.toml","metadata":{"docs":{"rs":{"features":["preserve_order","raw_value","unbounded_depth"],"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["raw_value"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"serde_spanned","version":"0.6.8","id":"serde_spanned 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Serde-compatible spanned Value","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde-untagged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_spanned","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":[],"categories":["encoding","parser-implementations","parsing","config"],"keywords":["serde","span"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":"https://github.com/toml-rs/toml","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"shlex","version":"1.3.0","id":"shlex 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Split a string into shell words, like Python's shlex.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"shlex","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shlex-1.3.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shlex-1.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["comex ","Fenhl ","Adrian Taylor ","Alex Touchet ","Daniel Parks ","Garrett Berg "],"categories":["command-line-interface","parser-implementations"],"keywords":[],"readme":"README.md","repository":"https://github.com/comex/rust-shlex","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.46.0"},{"name":"signal-hook-registry","version":"1.4.2","id":"signal-hook-registry 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0/MIT","license_file":null,"description":"Backend crate for signal-hook","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"signal-hook","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"signal-hook-registry","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unregister_signal","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.2/tests/unregister_signal.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/signal-hook-registry-1.4.2/Cargo.toml","metadata":null,"publish":null,"authors":["Michal 'vorner' Vaner ","Masaki Hara "],"categories":[],"keywords":["signal","unix","daemon"],"readme":"README.md","repository":"https://github.com/vorner/signal-hook","homepage":null,"documentation":"https://docs.rs/signal-hook-registry","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"slab","version":"0.4.9","id":"slab 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Pre-allocated storage for a uniform data type","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"slab","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"slab","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/tests/slab.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/tests/serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche "],"categories":["memory-management","data-structures","no-std"],"keywords":["slab","allocator","no_std"],"readme":"README.md","repository":"https://github.com/tokio-rs/slab","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"stable_deref_trait","version":"1.2.0","id":"stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"stable_deref_trait","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stable_deref_trait-1.2.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stable_deref_trait-1.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["Robert Grosse "],"categories":["memory-management","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/storyyeller/stable_deref_trait","homepage":null,"documentation":"https://docs.rs/stable_deref_trait/1.2.0/stable_deref_trait","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"syn","version":"2.0.85","id":"syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser for Rust source code","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.83","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"target":"cfg(not(miri))","registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_iterators.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_unparenthesize","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_unparenthesize.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/benches/file.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["dep:quote"],"proc-macro":["proc-macro2/proc-macro","quote?/proc-macro"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--extend-css=src/gen/token.css"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"tar","version":"0.4.42","id":"tar 0.4.42 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A Rust implementation of a TAR file reader and writer. This library does not\ncurrently handle compression, but it is abstract over all I/O readers and\nwriters. Additionally, great lengths are taken to ensure that the entire\ncontents are never required to be entirely resident in memory all at once.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"filetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"xattr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tar","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tar-0.4.42/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"extract_file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tar-0.4.42/examples/extract_file.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"list","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tar-0.4.42/examples/list.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"raw_list","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tar-0.4.42/examples/raw_list.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tar-0.4.42/examples/write.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"all","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tar-0.4.42/tests/all.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"entry","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tar-0.4.42/tests/entry.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["xattr"],"xattr":["dep:xattr"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tar-0.4.42/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["tar","tarfile","encoding"],"readme":"README.md","repository":"https://github.com/alexcrichton/tar-rs","homepage":"https://github.com/alexcrichton/tar-rs","documentation":"https://docs.rs/tar","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"tempfile","version":"3.13.0","id":"tempfile 3.13.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A library for managing temporary files and directories.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.38.37","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["fs"],"target":"cfg(any(unix, target_os = \"wasi\"))","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Storage_FileSystem","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tempfile","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.13.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"env","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.13.0/tests/env.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"namedtempfile","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.13.0/tests/namedtempfile.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"spooled","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.13.0/tests/spooled.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tempdir","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.13.0/tests/tempdir.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tempfile","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.13.0/tests/tempfile.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"nightly":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.13.0/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Allen ","The Rust Project Developers","Ashley Mannix ","Jason White "],"categories":[],"keywords":["tempfile","tmpfile","filesystem"],"readme":"README.md","repository":"https://github.com/Stebalien/tempfile","homepage":"https://stebalien.com/projects/tempfile-rs/","documentation":"https://docs.rs/tempfile","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"thiserror","version":"1.0.65","id":"thiserror 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"derive(Error)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.65","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_deprecated","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_deprecated.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_display.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_from.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_lints.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_option.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/tests/test_transparent.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.65/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"thiserror-impl","version":"1.0.65","id":"thiserror-impl 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `thiserror` crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.65/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.65/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"tiny_http","version":"0.12.0","id":"tiny_http 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Low level HTTP server library","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ascii","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"chunked_transfer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"openssl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustls-pemfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fdlimit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tiny_http","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"websockets","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/examples/websockets.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ssl","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/examples/ssl.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"php-cgi","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/examples/php-cgi.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serve-root","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/examples/serve-root.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hello-world","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/examples/hello-world.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"readme-example","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/examples/readme-example.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"network","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/tests/network.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unix-test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/tests/unix-test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"promptness","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/tests/promptness.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"simple-test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/tests/simple-test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"non-chunked-buffering","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/tests/non-chunked-buffering.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unblock-test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/tests/unblock-test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"input-tests","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/tests/input-tests.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":[],"openssl":["dep:openssl"],"rustls":["dep:rustls"],"rustls-pemfile":["dep:rustls-pemfile"],"ssl":["ssl-openssl"],"ssl-openssl":["openssl","zeroize"],"ssl-rustls":["rustls","rustls-pemfile","zeroize"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny_http-0.12.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["ssl-openssl"]}}},"publish":null,"authors":["pierre.krieger1708@gmail.com","Corey Farwell "],"categories":[],"keywords":["http","server","web"],"readme":"README.md","repository":"https://github.com/tiny-http/tiny-http","homepage":null,"documentation":"https://tiny-http.github.io/tiny-http/tiny_http/index.html","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tinyvec","version":"1.8.0","id":"tinyvec 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Zlib OR Apache-2.0 OR MIT","license_file":null,"description":"`tinyvec` provides 100% safe vec-like data structures.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tinyvec_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"debugger_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"debugger_test_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tinyvec","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tinyvec","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.0/tests/tinyvec.rs","edition":"2018","required-features":["alloc","std"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debugger_visualizer","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.0/tests/debugger_visualizer.rs","edition":"2018","required-features":["debugger_visualizer"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"arrayvec","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.0/tests/arrayvec.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"macros","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.0/benches/macros.rs","edition":"2018","required-features":["alloc"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"smallvec","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.0/benches/smallvec.rs","edition":"2018","required-features":["alloc","real_blackbox"],"doc":false,"doctest":false,"test":false}],"features":{"alloc":["tinyvec_macros"],"arbitrary":["dep:arbitrary"],"debugger_visualizer":[],"default":[],"experimental_write_impl":[],"grab_spare_slice":[],"nightly_slice_partition_dedup":[],"real_blackbox":["criterion/real_blackbox"],"rustc_1_40":[],"rustc_1_55":[],"rustc_1_57":["rustc_1_55"],"rustc_1_61":[],"serde":["dep:serde"],"std":["alloc"],"tinyvec_macros":["dep:tinyvec_macros"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["alloc","std","grab_spare_slice","rustc_1_55","serde"],"rustdoc-args":["--cfg","docs_rs"]}},"playground":{"features":["alloc","std","grab_spare_slice","rustc_1_55","serde"]}},"publish":null,"authors":["Lokathor "],"categories":["data-structures","no-std"],"keywords":["vec","no_std","no-std"],"readme":"README.md","repository":"https://github.com/Lokathor/tinyvec","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tinyvec_macros","version":"0.1.1","id":"tinyvec_macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0 OR Zlib","license_file":null,"description":"Some macros for tiny containers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tinyvec_macros","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec_macros-0.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec_macros-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Soveu "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/Soveu/tinyvec_macros","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tokio","version":"1.41.0","id":"tokio 1.41.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["async-await"],"target":null,"registry":null},{"name":"mockall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))","registry":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","registry":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["all"],"target":"cfg(not(target_family = \"wasm\"))","registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","registry":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","registry":null},{"name":"mio-aio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["tokio"],"target":"cfg(target_os = \"freebsd\")","registry":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(tokio_taskdump)","registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":"cfg(tokio_unstable)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.149","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"signal-hook-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.149","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["aio","fs","socket"],"target":"cfg(unix)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Security_Authorization"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tokio","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"_require_full","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/_require_full.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"async_send_sync","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/async_send_sync.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"buffered","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/buffered.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"coop_budget","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/coop_budget.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"dump","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/dump.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"duplex_stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/duplex_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_canonicalize_dir","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_canonicalize_dir.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_copy","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_copy.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_dir","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_dir.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_file.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_link","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_link.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_open_options","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_open_options.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_open_options_windows","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_open_options_windows.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_remove_dir_all","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_remove_dir_all.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_remove_file","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_remove_file.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_rename","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_rename.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_symlink_dir_windows","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_symlink_dir_windows.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_symlink_file_windows","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_symlink_file_windows.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_try_exists","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/fs_try_exists.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_async_fd","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_async_fd.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_async_read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_async_read.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_buf_reader","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_buf_reader.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_buf_writer","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_buf_writer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_chain","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_chain.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_copy","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_copy.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_copy_bidirectional","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_copy_bidirectional.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_driver","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_driver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_driver_drop","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_driver_drop.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_fill_buf","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_fill_buf.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_join","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_join.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_lines","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_lines.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_mem_stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_mem_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_poll_aio","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_poll_aio.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_read.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_buf","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_read_buf.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_exact","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_read_exact.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_line","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_read_line.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_to_end","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_read_to_end.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_to_string","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_read_to_string.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_until","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_read_until.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_repeat","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_repeat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_sink","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_sink.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_split","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_split.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_take","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_take.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_util_empty","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_util_empty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_write.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_all","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_write_all.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_all_buf","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_write_all_buf.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_buf","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_write_buf.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_int","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/io_write_int.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"join_handle_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/join_handle_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_join","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/macros_join.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_pin","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/macros_pin.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_rename_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/macros_rename_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_select","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/macros_select.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_test","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/macros_test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_try_join","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/macros_try_join.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_bind_resource","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/net_bind_resource.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_lookup_host","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/net_lookup_host.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_named_pipe","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/net_named_pipe.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/net_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_unix_pipe","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/net_unix_pipe.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_rt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/no_rt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_arg0","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/process_arg0.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_change_of_runtime","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/process_change_of_runtime.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_issue_2174","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/process_issue_2174.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_issue_42","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/process_issue_42.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_kill_on_drop","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/process_kill_on_drop.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_raw_handle","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/process_raw_handle.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_smoke","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/process_smoke.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_basic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_basic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_common","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_common.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_handle","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_handle.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_handle_block_on","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_handle_block_on.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_local","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_local.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_metrics","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_metrics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_threaded","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_threaded.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_threaded_alt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_threaded_alt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_time_start_paused","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_time_start_paused.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_unstable_metrics","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/rt_unstable_metrics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_ctrl_c","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_ctrl_c.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_recv","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_drop_recv.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_rt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_drop_rt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_signal","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_drop_signal.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_multi_rt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_multi_rt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_no_rt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_no_rt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_notify_both","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_notify_both.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_twice","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_twice.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_usr1","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/signal_usr1.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_barrier","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_barrier.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_broadcast","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_broadcast.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_errors","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_errors.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mpsc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_mpsc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mpsc_weak","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_mpsc_weak.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mutex","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_mutex.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mutex_owned","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_mutex_owned.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_notify","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_notify.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_once_cell","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_once_cell.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_oneshot","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_oneshot.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_rwlock","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_rwlock.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_semaphore","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_semaphore.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_semaphore_owned","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_semaphore_owned.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_watch","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/sync_watch.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_abort","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_abort.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_blocking","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_blocking.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_builder","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_builder.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_hooks","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_hooks.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_id","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_id.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_join_set","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_join_set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_local","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_local.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_local_set","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_local_set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_yield_now","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/task_yield_now.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_accept","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_accept.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_connect","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_connect.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_echo","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_echo.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_into_split","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_into_split.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_into_std","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_into_std.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_peek","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_peek.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_shutdown","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_shutdown.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_socket","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_socket.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_split","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_split.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/tcp_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_clock","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/test_clock.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_interval","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/time_interval.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/time_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_pause","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/time_pause.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_rt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/time_rt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_sleep","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/time_sleep.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_timeout","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/time_timeout.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"udp","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/udp.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_cred","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/uds_cred.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_datagram","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/uds_datagram.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_socket","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/uds_socket.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_split","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/uds_split.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/uds_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwindsafe","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/tests/unwindsafe.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"bytes":["dep:bytes"],"default":[],"fs":[],"full":["fs","io-util","io-std","macros","net","parking_lot","process","rt","rt-multi-thread","signal","sync","time"],"io-std":[],"io-util":["bytes"],"libc":["dep:libc"],"macros":["tokio-macros"],"mio":["dep:mio"],"net":["libc","mio/os-poll","mio/os-ext","mio/net","socket2","windows-sys/Win32_Foundation","windows-sys/Win32_Security","windows-sys/Win32_Storage_FileSystem","windows-sys/Win32_System_Pipes","windows-sys/Win32_System_SystemServices"],"parking_lot":["dep:parking_lot"],"process":["bytes","libc","mio/os-poll","mio/os-ext","mio/net","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Threading","windows-sys/Win32_System_WindowsProgramming"],"rt":[],"rt-multi-thread":["rt"],"signal":["libc","mio/os-poll","mio/net","mio/os-ext","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Console"],"signal-hook-registry":["dep:signal-hook-registry"],"socket2":["dep:socket2"],"sync":[],"test-util":["rt","sync","time"],"time":[],"tokio-macros":["dep:tokio-macros"],"tracing":["dep:tracing"],"windows-sys":["dep:windows-sys"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.0/Cargo.toml","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::buf::buf_impl::Buf","bytes::buf::buf_mut::BufMut","tokio_macros::*"]},"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tokio_unstable","--cfg","tokio_taskdump"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable","--cfg","tokio_taskdump"]}},"playground":{"features":["full","test-util"]}},"publish":null,"authors":["Tokio Contributors "],"categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures"],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.70"},{"name":"tokio-stream","version":"0.1.16","id":"tokio-stream 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Utilities to work with `Stream` and `tokio`.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.15.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["sync"],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full","test-util"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tokio_stream","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"async_send_sync","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/async_send_sync.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"chunks_timeout","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/chunks_timeout.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_chain","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_chain.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_close","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_close.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_collect","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_collect.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_empty","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_empty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_fuse","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_fuse.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_iter","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_iter.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_merge","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_merge.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_once","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_once.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_panic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_panic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_pending","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_pending.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_stream_map","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_stream_map.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_timeout","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/stream_timeout.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_throttle","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/time_throttle.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"watch","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/tests/watch.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["time"],"fs":["tokio/fs"],"full":["time","net","io-util","fs","sync","signal"],"io-util":["tokio/io-util"],"net":["tokio/net"],"signal":["tokio/signal"],"sync":["tokio/sync","tokio-util"],"time":["tokio/time"],"tokio-util":["dep:tokio-util"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-stream-0.1.16/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Tokio Contributors "],"categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.70"},{"name":"toml","version":"0.8.19","id":"toml 0.8.19 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["serde"],"target":null,"registry":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["serde"],"target":null,"registry":null},{"name":"toml_edit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.20","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["serde"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"toml","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"decode","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/examples/decode.rs","edition":"2021","required-features":["parse","display"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"enum_external","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/examples/enum_external.rs","edition":"2021","required-features":["parse","display"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"toml2json","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/examples/toml2json.rs","edition":"2021","required-features":["parse","display"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"decoder","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/tests/decoder.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"decoder_compliance","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/tests/decoder_compliance.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"encoder","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/tests/encoder.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"encoder_compliance","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/tests/encoder_compliance.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"testsuite","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/tests/testsuite/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["parse","display"],"display":["dep:toml_edit","toml_edit?/display"],"indexmap":["dep:indexmap"],"parse":["dep:toml_edit","toml_edit?/parse"],"preserve_order":["indexmap"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":["Alex Crichton "],"categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":"https://github.com/toml-rs/toml","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"toml_datetime","version":"0.6.8","id":"toml_datetime 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A TOML-compatible datetime type","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"toml_datetime","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":["Alex Crichton "],"categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":"https://github.com/toml-rs/toml","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"toml_edit","version":"0.22.22","id":"toml_edit 0.22.22 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Yet another format-preserving TOML parser.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"kstring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["max_inline"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.7","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["serde"],"target":null,"registry":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.18","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libtest-mimic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"toml_edit","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"visit","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/examples/visit.rs","edition":"2021","required-features":["parse","display"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"decoder_compliance","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/tests/decoder_compliance.rs","edition":"2021","required-features":["parse"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"encoder_compliance","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/tests/encoder_compliance.rs","edition":"2021","required-features":["parse","display"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"invalid","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/tests/invalid.rs","edition":"2021","required-features":["parse","display"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"testsuite","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/tests/testsuite/main.rs","edition":"2021","required-features":["parse","display"],"doc":false,"doctest":false,"test":true}],"features":{"default":["parse","display"],"display":[],"parse":["dep:winnow"],"perf":["dep:kstring"],"serde":["dep:serde","toml_datetime/serde","dep:serde_spanned"],"unbounded":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"tag-name":"v{{version}}","pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"publish":null,"authors":["Andronik Ordian ","Ed Page "],"categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"unicode-bidi","version":"0.3.17","id":"unicode-bidi 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation of the Unicode Bidirectional Algorithm","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"flame","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flamer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.8, <2.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=1.13","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["union"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.8, <2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_bidi","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-0.3.17/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"bench_it":[],"default":["std","hardcoded-data"],"flame":["dep:flame"],"flame_it":["flame","flamer"],"flamer":["dep:flamer"],"hardcoded-data":[],"serde":["dep:serde"],"smallvec":["dep:smallvec"],"std":[],"unstable":[],"with_serde":["serde"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-0.3.17/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":["no-std","encoding","text-processing"],"keywords":["rtl","unicode","text","layout","bidi"],"readme":"README.md","repository":"https://github.com/servo/unicode-bidi","homepage":null,"documentation":"https://docs.rs/unicode-bidi/","edition":"2018","links":null,"default_run":null,"rust_version":"1.47.0"},{"name":"unicode-ident","version":"1.0.13","id":"unicode-ident 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)","license":"(MIT OR Apache-2.0) AND Unicode-DFS-2016","license_file":null,"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/tests/compare.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/tests/static_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/benches/xid.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"unicode-normalization","version":"0.1.24","id":"unicode-normalization 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"This crate provides functions for normalization of\nUnicode strings, including Canonical and Compatible\nDecomposition and Recomposition, as described in\nUnicode Standard Annex #15.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_normalization","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-normalization-0.1.24/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-normalization-0.1.24/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-normalization-0.1.24/Cargo.toml","metadata":null,"publish":null,"authors":["kwantam ","Manish Goregaokar "],"categories":[],"keywords":["text","unicode","normalization","decomposition","recomposition"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-normalization","homepage":"https://github.com/unicode-rs/unicode-normalization","documentation":"https://docs.rs/unicode-normalization/","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"url","version":"2.5.2","id":"url 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"URL library for Rust, based on the WHATWG URL Standard","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"idna","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"url","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"url_wpt","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.2/tests/wpt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.2/tests/unit.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse_url","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.2/benches/parse_url.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"debugger_visualizer":[],"default":[],"expose_internals":[],"serde":["dep:serde"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["serde"]}},"publish":null,"authors":["The rust-url developers"],"categories":["parser-implementations","web-programming","encoding"],"keywords":["url","parser"],"readme":"README.md","repository":"https://github.com/servo/rust-url","homepage":null,"documentation":"https://docs.rs/url","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"utf8parse","version":"0.2.2","id":"utf8parse 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"Table-driven UTF-8 parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"utf8parse","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"utf-8-demo","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/tests/utf-8-demo.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":[],"nightly":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/Cargo.toml","metadata":null,"publish":null,"authors":["Joe Wilm ","Christian Duerr "],"categories":["parsing","no-std"],"keywords":["utf8","parse","table"],"readme":null,"repository":"https://github.com/alacritty/vte","homepage":null,"documentation":"https://docs.rs/utf8parse/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"vcpkg","version":"0.2.15","id":"vcpkg 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A library to find native dependencies in a vcpkg tree at build\ntime in order to be used in Cargo build scripts.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"vcpkg","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/Cargo.toml","metadata":null,"publish":null,"authors":["Jim McGrath "],"categories":["development-tools::build-utils"],"keywords":["build-dependencies","windows","macos","linux"],"readme":"README.md","repository":"https://github.com/mcgoo/vcpkg-rs","homepage":null,"documentation":"https://docs.rs/vcpkg","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"walkdir","version":"2.5.0","id":"walkdir 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense/MIT","license_file":null,"description":"Recursively walk a directory.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"same-file","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"walkdir","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":["filesystem"],"keywords":["directory","recursive","walk","iterator"],"readme":"README.md","repository":"https://github.com/BurntSushi/walkdir","homepage":"https://github.com/BurntSushi/walkdir","documentation":"https://docs.rs/walkdir/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.11.0+wasi-snapshot-preview1","id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"winapi","version":"0.3.9","id":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Raw FFI bindings for all of Windows API.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"winapi-i686-pc-windows-gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-pc-windows-gnu","registry":null},{"name":"winapi-x86_64-pc-windows-gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-gnu","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"accctrl":[],"aclapi":[],"activation":[],"adhoc":[],"appmgmt":[],"audioclient":[],"audiosessiontypes":[],"avrt":[],"basetsd":[],"bcrypt":[],"bits":[],"bits10_1":[],"bits1_5":[],"bits2_0":[],"bits2_5":[],"bits3_0":[],"bits4_0":[],"bits5_0":[],"bitscfg":[],"bitsmsg":[],"bluetoothapis":[],"bluetoothleapis":[],"bthdef":[],"bthioctl":[],"bthledef":[],"bthsdpdef":[],"bugcodes":[],"cderr":[],"cfg":[],"cfgmgr32":[],"cguid":[],"combaseapi":[],"coml2api":[],"commapi":[],"commctrl":[],"commdlg":[],"commoncontrols":[],"consoleapi":[],"corecrt":[],"corsym":[],"d2d1":[],"d2d1_1":[],"d2d1_2":[],"d2d1_3":[],"d2d1effectauthor":[],"d2d1effects":[],"d2d1effects_1":[],"d2d1effects_2":[],"d2d1svg":[],"d2dbasetypes":[],"d3d":[],"d3d10":[],"d3d10_1":[],"d3d10_1shader":[],"d3d10effect":[],"d3d10misc":[],"d3d10sdklayers":[],"d3d10shader":[],"d3d11":[],"d3d11_1":[],"d3d11_2":[],"d3d11_3":[],"d3d11_4":[],"d3d11on12":[],"d3d11sdklayers":[],"d3d11shader":[],"d3d11tokenizedprogramformat":[],"d3d12":[],"d3d12sdklayers":[],"d3d12shader":[],"d3d9":[],"d3d9caps":[],"d3d9types":[],"d3dcommon":[],"d3dcompiler":[],"d3dcsx":[],"d3dkmdt":[],"d3dkmthk":[],"d3dukmdt":[],"d3dx10core":[],"d3dx10math":[],"d3dx10mesh":[],"datetimeapi":[],"davclnt":[],"dbghelp":[],"dbt":[],"dcommon":[],"dcomp":[],"dcompanimation":[],"dcomptypes":[],"dde":[],"ddraw":[],"ddrawi":[],"ddrawint":[],"debug":["impl-debug"],"debugapi":[],"devguid":[],"devicetopology":[],"devpkey":[],"devpropdef":[],"dinput":[],"dinputd":[],"dispex":[],"dmksctl":[],"dmusicc":[],"docobj":[],"documenttarget":[],"dot1x":[],"dpa_dsa":[],"dpapi":[],"dsgetdc":[],"dsound":[],"dsrole":[],"dvp":[],"dwmapi":[],"dwrite":[],"dwrite_1":[],"dwrite_2":[],"dwrite_3":[],"dxdiag":[],"dxfile":[],"dxgi":[],"dxgi1_2":[],"dxgi1_3":[],"dxgi1_4":[],"dxgi1_5":[],"dxgi1_6":[],"dxgidebug":[],"dxgiformat":[],"dxgitype":[],"dxva2api":[],"dxvahd":[],"eaptypes":[],"enclaveapi":[],"endpointvolume":[],"errhandlingapi":[],"everything":[],"evntcons":[],"evntprov":[],"evntrace":[],"excpt":[],"exdisp":[],"fibersapi":[],"fileapi":[],"functiondiscoverykeys_devpkey":[],"gl-gl":[],"guiddef":[],"handleapi":[],"heapapi":[],"hidclass":[],"hidpi":[],"hidsdi":[],"hidusage":[],"highlevelmonitorconfigurationapi":[],"hstring":[],"http":[],"ifdef":[],"ifmib":[],"imm":[],"impl-debug":[],"impl-default":[],"in6addr":[],"inaddr":[],"inspectable":[],"interlockedapi":[],"intsafe":[],"ioapiset":[],"ipexport":[],"iphlpapi":[],"ipifcons":[],"ipmib":[],"iprtrmib":[],"iptypes":[],"jobapi":[],"jobapi2":[],"knownfolders":[],"ks":[],"ksmedia":[],"ktmtypes":[],"ktmw32":[],"l2cmn":[],"libloaderapi":[],"limits":[],"lmaccess":[],"lmalert":[],"lmapibuf":[],"lmat":[],"lmcons":[],"lmdfs":[],"lmerrlog":[],"lmjoin":[],"lmmsg":[],"lmremutl":[],"lmrepl":[],"lmserver":[],"lmshare":[],"lmstats":[],"lmsvc":[],"lmuse":[],"lmwksta":[],"lowlevelmonitorconfigurationapi":[],"lsalookup":[],"memoryapi":[],"minschannel":[],"minwinbase":[],"minwindef":[],"mmdeviceapi":[],"mmeapi":[],"mmreg":[],"mmsystem":[],"mprapidef":[],"msaatext":[],"mscat":[],"mschapp":[],"mssip":[],"mstcpip":[],"mswsock":[],"mswsockdef":[],"namedpipeapi":[],"namespaceapi":[],"nb30":[],"ncrypt":[],"netioapi":[],"nldef":[],"ntddndis":[],"ntddscsi":[],"ntddser":[],"ntdef":[],"ntlsa":[],"ntsecapi":[],"ntstatus":[],"oaidl":[],"objbase":[],"objidl":[],"objidlbase":[],"ocidl":[],"ole2":[],"oleauto":[],"olectl":[],"oleidl":[],"opmapi":[],"pdh":[],"perflib":[],"physicalmonitorenumerationapi":[],"playsoundapi":[],"portabledevice":[],"portabledeviceapi":[],"portabledevicetypes":[],"powerbase":[],"powersetting":[],"powrprof":[],"processenv":[],"processsnapshot":[],"processthreadsapi":[],"processtopologyapi":[],"profileapi":[],"propidl":[],"propkey":[],"propkeydef":[],"propsys":[],"prsht":[],"psapi":[],"qos":[],"realtimeapiset":[],"reason":[],"restartmanager":[],"restrictederrorinfo":[],"rmxfguid":[],"roapi":[],"robuffer":[],"roerrorapi":[],"rpc":[],"rpcdce":[],"rpcndr":[],"rtinfo":[],"sapi":[],"sapi51":[],"sapi53":[],"sapiddk":[],"sapiddk51":[],"schannel":[],"sddl":[],"securityappcontainer":[],"securitybaseapi":[],"servprov":[],"setupapi":[],"shellapi":[],"shellscalingapi":[],"shlobj":[],"shobjidl":[],"shobjidl_core":[],"shtypes":[],"softpub":[],"spapidef":[],"spellcheck":[],"sporder":[],"sql":[],"sqlext":[],"sqltypes":[],"sqlucode":[],"sspi":[],"std":[],"stralign":[],"stringapiset":[],"strmif":[],"subauth":[],"synchapi":[],"sysinfoapi":[],"systemtopologyapi":[],"taskschd":[],"tcpestats":[],"tcpmib":[],"textstor":[],"threadpoolapiset":[],"threadpoollegacyapiset":[],"timeapi":[],"timezoneapi":[],"tlhelp32":[],"transportsettingcommon":[],"tvout":[],"udpmib":[],"unknwnbase":[],"urlhist":[],"urlmon":[],"usb":[],"usbioctl":[],"usbiodef":[],"usbscan":[],"usbspec":[],"userenv":[],"usp10":[],"utilapiset":[],"uxtheme":[],"vadefs":[],"vcruntime":[],"vsbackup":[],"vss":[],"vsserror":[],"vswriter":[],"wbemads":[],"wbemcli":[],"wbemdisp":[],"wbemprov":[],"wbemtran":[],"wct":[],"werapi":[],"winbase":[],"wincodec":[],"wincodecsdk":[],"wincon":[],"wincontypes":[],"wincred":[],"wincrypt":[],"windef":[],"windot11":[],"windowsceip":[],"windowsx":[],"winefs":[],"winerror":[],"winevt":[],"wingdi":[],"winhttp":[],"wininet":[],"winineti":[],"winioctl":[],"winnetwk":[],"winnls":[],"winnt":[],"winreg":[],"winsafer":[],"winscard":[],"winsmcrd":[],"winsock2":[],"winspool":[],"winstring":[],"winsvc":[],"wintrust":[],"winusb":[],"winusbio":[],"winuser":[],"winver":[],"wlanapi":[],"wlanihv":[],"wlanihvtypes":[],"wlantypes":[],"wlclient":[],"wmistr":[],"wnnc":[],"wow64apiset":[],"wpdmtpextensions":[],"ws2bth":[],"ws2def":[],"ws2ipdef":[],"ws2spi":[],"ws2tcpip":[],"wtsapi32":[],"wtypes":[],"wtypesbase":[],"xinput":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","features":["everything","impl-debug","impl-default"],"targets":["aarch64-pc-windows-msvc","i686-pc-windows-msvc","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Peter Atashian "],"categories":["external-ffi-bindings","no-std","os::windows-apis"],"keywords":["windows","ffi","win32","com","directx"],"readme":"README.md","repository":"https://github.com/retep998/winapi-rs","homepage":null,"documentation":"https://docs.rs/winapi/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"winapi-i686-pc-windows-gnu","version":"0.4.0","id":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi-i686-pc-windows-gnu","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"winapi-util","version":"0.1.9","id":"winapi-util 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense OR MIT","license_file":null,"description":"A dumping ground for high level safe wrappers over windows-sys.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.48.0, <=0.59","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem","Win32_System_Console","Win32_System_SystemInformation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi_util","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-util-0.1.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-util-0.1.9/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Andrew Gallant "],"categories":["os::windows-apis","external-ffi-bindings"],"keywords":["windows","windows-sys","util","win"],"readme":"README.md","repository":"https://github.com/BurntSushi/winapi-util","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"winapi-x86_64-pc-windows-gnu","version":"0.4.0","id":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi-x86_64-pc-windows-gnu","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"windows-sys","version":"0.52.0","id":"windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Rust for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-targets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows-sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.52.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"Wdk":[],"Wdk_Foundation":["Wdk"],"Wdk_Graphics":["Wdk"],"Wdk_Graphics_Direct3D":["Wdk_Graphics"],"Wdk_Storage":["Wdk"],"Wdk_Storage_FileSystem":["Wdk_Storage"],"Wdk_Storage_FileSystem_Minifilters":["Wdk_Storage_FileSystem"],"Wdk_System":["Wdk"],"Wdk_System_IO":["Wdk_System"],"Wdk_System_OfflineRegistry":["Wdk_System"],"Wdk_System_Registry":["Wdk_System"],"Wdk_System_SystemInformation":["Wdk_System"],"Wdk_System_SystemServices":["Wdk_System"],"Wdk_System_Threading":["Wdk_System"],"Win32":[],"Win32_Data":["Win32"],"Win32_Data_HtmlHelp":["Win32_Data"],"Win32_Data_RightsManagement":["Win32_Data"],"Win32_Devices":["Win32"],"Win32_Devices_AllJoyn":["Win32_Devices"],"Win32_Devices_BiometricFramework":["Win32_Devices"],"Win32_Devices_Bluetooth":["Win32_Devices"],"Win32_Devices_Communication":["Win32_Devices"],"Win32_Devices_DeviceAndDriverInstallation":["Win32_Devices"],"Win32_Devices_DeviceQuery":["Win32_Devices"],"Win32_Devices_Display":["Win32_Devices"],"Win32_Devices_Enumeration":["Win32_Devices"],"Win32_Devices_Enumeration_Pnp":["Win32_Devices_Enumeration"],"Win32_Devices_Fax":["Win32_Devices"],"Win32_Devices_HumanInterfaceDevice":["Win32_Devices"],"Win32_Devices_PortableDevices":["Win32_Devices"],"Win32_Devices_Properties":["Win32_Devices"],"Win32_Devices_Pwm":["Win32_Devices"],"Win32_Devices_Sensors":["Win32_Devices"],"Win32_Devices_SerialCommunication":["Win32_Devices"],"Win32_Devices_Tapi":["Win32_Devices"],"Win32_Devices_Usb":["Win32_Devices"],"Win32_Devices_WebServicesOnDevices":["Win32_Devices"],"Win32_Foundation":["Win32"],"Win32_Gaming":["Win32"],"Win32_Globalization":["Win32"],"Win32_Graphics":["Win32"],"Win32_Graphics_Dwm":["Win32_Graphics"],"Win32_Graphics_Gdi":["Win32_Graphics"],"Win32_Graphics_GdiPlus":["Win32_Graphics"],"Win32_Graphics_Hlsl":["Win32_Graphics"],"Win32_Graphics_OpenGL":["Win32_Graphics"],"Win32_Graphics_Printing":["Win32_Graphics"],"Win32_Graphics_Printing_PrintTicket":["Win32_Graphics_Printing"],"Win32_Management":["Win32"],"Win32_Management_MobileDeviceManagementRegistration":["Win32_Management"],"Win32_Media":["Win32"],"Win32_Media_Audio":["Win32_Media"],"Win32_Media_DxMediaObjects":["Win32_Media"],"Win32_Media_KernelStreaming":["Win32_Media"],"Win32_Media_Multimedia":["Win32_Media"],"Win32_Media_Streaming":["Win32_Media"],"Win32_Media_WindowsMediaFormat":["Win32_Media"],"Win32_NetworkManagement":["Win32"],"Win32_NetworkManagement_Dhcp":["Win32_NetworkManagement"],"Win32_NetworkManagement_Dns":["Win32_NetworkManagement"],"Win32_NetworkManagement_InternetConnectionWizard":["Win32_NetworkManagement"],"Win32_NetworkManagement_IpHelper":["Win32_NetworkManagement"],"Win32_NetworkManagement_Multicast":["Win32_NetworkManagement"],"Win32_NetworkManagement_Ndis":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetBios":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetManagement":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetShell":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetworkDiagnosticsFramework":["Win32_NetworkManagement"],"Win32_NetworkManagement_P2P":["Win32_NetworkManagement"],"Win32_NetworkManagement_QoS":["Win32_NetworkManagement"],"Win32_NetworkManagement_Rras":["Win32_NetworkManagement"],"Win32_NetworkManagement_Snmp":["Win32_NetworkManagement"],"Win32_NetworkManagement_WNet":["Win32_NetworkManagement"],"Win32_NetworkManagement_WebDav":["Win32_NetworkManagement"],"Win32_NetworkManagement_WiFi":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsConnectionManager":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsFilteringPlatform":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsFirewall":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsNetworkVirtualization":["Win32_NetworkManagement"],"Win32_Networking":["Win32"],"Win32_Networking_ActiveDirectory":["Win32_Networking"],"Win32_Networking_Clustering":["Win32_Networking"],"Win32_Networking_HttpServer":["Win32_Networking"],"Win32_Networking_Ldap":["Win32_Networking"],"Win32_Networking_WebSocket":["Win32_Networking"],"Win32_Networking_WinHttp":["Win32_Networking"],"Win32_Networking_WinInet":["Win32_Networking"],"Win32_Networking_WinSock":["Win32_Networking"],"Win32_Networking_WindowsWebServices":["Win32_Networking"],"Win32_Security":["Win32"],"Win32_Security_AppLocker":["Win32_Security"],"Win32_Security_Authentication":["Win32_Security"],"Win32_Security_Authentication_Identity":["Win32_Security_Authentication"],"Win32_Security_Authorization":["Win32_Security"],"Win32_Security_Credentials":["Win32_Security"],"Win32_Security_Cryptography":["Win32_Security"],"Win32_Security_Cryptography_Catalog":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_Certificates":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_Sip":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_UI":["Win32_Security_Cryptography"],"Win32_Security_DiagnosticDataQuery":["Win32_Security"],"Win32_Security_DirectoryServices":["Win32_Security"],"Win32_Security_EnterpriseData":["Win32_Security"],"Win32_Security_ExtensibleAuthenticationProtocol":["Win32_Security"],"Win32_Security_Isolation":["Win32_Security"],"Win32_Security_LicenseProtection":["Win32_Security"],"Win32_Security_NetworkAccessProtection":["Win32_Security"],"Win32_Security_WinTrust":["Win32_Security"],"Win32_Security_WinWlx":["Win32_Security"],"Win32_Storage":["Win32"],"Win32_Storage_Cabinets":["Win32_Storage"],"Win32_Storage_CloudFilters":["Win32_Storage"],"Win32_Storage_Compression":["Win32_Storage"],"Win32_Storage_DistributedFileSystem":["Win32_Storage"],"Win32_Storage_FileHistory":["Win32_Storage"],"Win32_Storage_FileSystem":["Win32_Storage"],"Win32_Storage_Imapi":["Win32_Storage"],"Win32_Storage_IndexServer":["Win32_Storage"],"Win32_Storage_InstallableFileSystems":["Win32_Storage"],"Win32_Storage_IscsiDisc":["Win32_Storage"],"Win32_Storage_Jet":["Win32_Storage"],"Win32_Storage_Nvme":["Win32_Storage"],"Win32_Storage_OfflineFiles":["Win32_Storage"],"Win32_Storage_OperationRecorder":["Win32_Storage"],"Win32_Storage_Packaging":["Win32_Storage"],"Win32_Storage_Packaging_Appx":["Win32_Storage_Packaging"],"Win32_Storage_ProjectedFileSystem":["Win32_Storage"],"Win32_Storage_StructuredStorage":["Win32_Storage"],"Win32_Storage_Vhd":["Win32_Storage"],"Win32_Storage_Xps":["Win32_Storage"],"Win32_System":["Win32"],"Win32_System_AddressBook":["Win32_System"],"Win32_System_Antimalware":["Win32_System"],"Win32_System_ApplicationInstallationAndServicing":["Win32_System"],"Win32_System_ApplicationVerifier":["Win32_System"],"Win32_System_ClrHosting":["Win32_System"],"Win32_System_Com":["Win32_System"],"Win32_System_Com_Marshal":["Win32_System_Com"],"Win32_System_Com_StructuredStorage":["Win32_System_Com"],"Win32_System_Com_Urlmon":["Win32_System_Com"],"Win32_System_ComponentServices":["Win32_System"],"Win32_System_Console":["Win32_System"],"Win32_System_CorrelationVector":["Win32_System"],"Win32_System_DataExchange":["Win32_System"],"Win32_System_DeploymentServices":["Win32_System"],"Win32_System_DeveloperLicensing":["Win32_System"],"Win32_System_Diagnostics":["Win32_System"],"Win32_System_Diagnostics_Ceip":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_Debug":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_Debug_Extensions":["Win32_System_Diagnostics_Debug"],"Win32_System_Diagnostics_Etw":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_ProcessSnapshotting":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_ToolHelp":["Win32_System_Diagnostics"],"Win32_System_DistributedTransactionCoordinator":["Win32_System"],"Win32_System_Environment":["Win32_System"],"Win32_System_ErrorReporting":["Win32_System"],"Win32_System_EventCollector":["Win32_System"],"Win32_System_EventLog":["Win32_System"],"Win32_System_EventNotificationService":["Win32_System"],"Win32_System_GroupPolicy":["Win32_System"],"Win32_System_HostCompute":["Win32_System"],"Win32_System_HostComputeNetwork":["Win32_System"],"Win32_System_HostComputeSystem":["Win32_System"],"Win32_System_Hypervisor":["Win32_System"],"Win32_System_IO":["Win32_System"],"Win32_System_Iis":["Win32_System"],"Win32_System_Ioctl":["Win32_System"],"Win32_System_JobObjects":["Win32_System"],"Win32_System_Js":["Win32_System"],"Win32_System_Kernel":["Win32_System"],"Win32_System_LibraryLoader":["Win32_System"],"Win32_System_Mailslots":["Win32_System"],"Win32_System_Mapi":["Win32_System"],"Win32_System_Memory":["Win32_System"],"Win32_System_Memory_NonVolatile":["Win32_System_Memory"],"Win32_System_MessageQueuing":["Win32_System"],"Win32_System_MixedReality":["Win32_System"],"Win32_System_Ole":["Win32_System"],"Win32_System_PasswordManagement":["Win32_System"],"Win32_System_Performance":["Win32_System"],"Win32_System_Performance_HardwareCounterProfiling":["Win32_System_Performance"],"Win32_System_Pipes":["Win32_System"],"Win32_System_Power":["Win32_System"],"Win32_System_ProcessStatus":["Win32_System"],"Win32_System_Recovery":["Win32_System"],"Win32_System_Registry":["Win32_System"],"Win32_System_RemoteDesktop":["Win32_System"],"Win32_System_RemoteManagement":["Win32_System"],"Win32_System_RestartManager":["Win32_System"],"Win32_System_Restore":["Win32_System"],"Win32_System_Rpc":["Win32_System"],"Win32_System_Search":["Win32_System"],"Win32_System_Search_Common":["Win32_System_Search"],"Win32_System_SecurityCenter":["Win32_System"],"Win32_System_Services":["Win32_System"],"Win32_System_SetupAndMigration":["Win32_System"],"Win32_System_Shutdown":["Win32_System"],"Win32_System_StationsAndDesktops":["Win32_System"],"Win32_System_SubsystemForLinux":["Win32_System"],"Win32_System_SystemInformation":["Win32_System"],"Win32_System_SystemServices":["Win32_System"],"Win32_System_Threading":["Win32_System"],"Win32_System_Time":["Win32_System"],"Win32_System_TpmBaseServices":["Win32_System"],"Win32_System_UserAccessLogging":["Win32_System"],"Win32_System_Variant":["Win32_System"],"Win32_System_VirtualDosMachines":["Win32_System"],"Win32_System_WindowsProgramming":["Win32_System"],"Win32_System_Wmi":["Win32_System"],"Win32_UI":["Win32"],"Win32_UI_Accessibility":["Win32_UI"],"Win32_UI_ColorSystem":["Win32_UI"],"Win32_UI_Controls":["Win32_UI"],"Win32_UI_Controls_Dialogs":["Win32_UI_Controls"],"Win32_UI_HiDpi":["Win32_UI"],"Win32_UI_Input":["Win32_UI"],"Win32_UI_Input_Ime":["Win32_UI_Input"],"Win32_UI_Input_KeyboardAndMouse":["Win32_UI_Input"],"Win32_UI_Input_Pointer":["Win32_UI_Input"],"Win32_UI_Input_Touch":["Win32_UI_Input"],"Win32_UI_Input_XboxController":["Win32_UI_Input"],"Win32_UI_InteractionContext":["Win32_UI"],"Win32_UI_Magnification":["Win32_UI"],"Win32_UI_Shell":["Win32_UI"],"Win32_UI_Shell_PropertiesSystem":["Win32_UI_Shell"],"Win32_UI_TabletPC":["Win32_UI"],"Win32_UI_TextServices":["Win32_UI"],"Win32_UI_WindowsAndMessaging":["Win32_UI"],"Win32_Web":["Win32"],"Win32_Web_InternetExplorer":["Win32_Web"],"default":[],"docs":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.52.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":["os::windows-apis"],"keywords":[],"readme":"readme.md","repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows-sys","version":"0.59.0","id":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Rust for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-targets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_sys","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.59.0/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":false}],"features":{"Wdk":["Win32_Foundation"],"Wdk_Devices":["Wdk"],"Wdk_Devices_Bluetooth":["Wdk_Devices"],"Wdk_Devices_HumanInterfaceDevice":["Wdk_Devices"],"Wdk_Foundation":["Wdk"],"Wdk_Graphics":["Wdk"],"Wdk_Graphics_Direct3D":["Wdk_Graphics"],"Wdk_NetworkManagement":["Wdk"],"Wdk_NetworkManagement_Ndis":["Wdk_NetworkManagement"],"Wdk_NetworkManagement_WindowsFilteringPlatform":["Wdk_NetworkManagement"],"Wdk_Storage":["Wdk"],"Wdk_Storage_FileSystem":["Wdk_Storage"],"Wdk_Storage_FileSystem_Minifilters":["Wdk_Storage_FileSystem"],"Wdk_System":["Wdk"],"Wdk_System_IO":["Wdk_System"],"Wdk_System_Memory":["Wdk_System"],"Wdk_System_OfflineRegistry":["Wdk_System"],"Wdk_System_Registry":["Wdk_System"],"Wdk_System_SystemInformation":["Wdk_System"],"Wdk_System_SystemServices":["Wdk_System"],"Wdk_System_Threading":["Wdk_System"],"Win32":["Win32_Foundation"],"Win32_Data":["Win32"],"Win32_Data_HtmlHelp":["Win32_Data"],"Win32_Data_RightsManagement":["Win32_Data"],"Win32_Devices":["Win32"],"Win32_Devices_AllJoyn":["Win32_Devices"],"Win32_Devices_BiometricFramework":["Win32_Devices"],"Win32_Devices_Bluetooth":["Win32_Devices"],"Win32_Devices_Communication":["Win32_Devices"],"Win32_Devices_DeviceAndDriverInstallation":["Win32_Devices"],"Win32_Devices_DeviceQuery":["Win32_Devices"],"Win32_Devices_Display":["Win32_Devices"],"Win32_Devices_Enumeration":["Win32_Devices"],"Win32_Devices_Enumeration_Pnp":["Win32_Devices_Enumeration"],"Win32_Devices_Fax":["Win32_Devices"],"Win32_Devices_HumanInterfaceDevice":["Win32_Devices"],"Win32_Devices_PortableDevices":["Win32_Devices"],"Win32_Devices_Properties":["Win32_Devices"],"Win32_Devices_Pwm":["Win32_Devices"],"Win32_Devices_Sensors":["Win32_Devices"],"Win32_Devices_SerialCommunication":["Win32_Devices"],"Win32_Devices_Tapi":["Win32_Devices"],"Win32_Devices_Usb":["Win32_Devices"],"Win32_Devices_WebServicesOnDevices":["Win32_Devices"],"Win32_Foundation":["Win32"],"Win32_Gaming":["Win32"],"Win32_Globalization":["Win32"],"Win32_Graphics":["Win32"],"Win32_Graphics_Dwm":["Win32_Graphics"],"Win32_Graphics_Gdi":["Win32_Graphics"],"Win32_Graphics_GdiPlus":["Win32_Graphics"],"Win32_Graphics_Hlsl":["Win32_Graphics"],"Win32_Graphics_OpenGL":["Win32_Graphics"],"Win32_Graphics_Printing":["Win32_Graphics"],"Win32_Graphics_Printing_PrintTicket":["Win32_Graphics_Printing"],"Win32_Management":["Win32"],"Win32_Management_MobileDeviceManagementRegistration":["Win32_Management"],"Win32_Media":["Win32"],"Win32_Media_Audio":["Win32_Media"],"Win32_Media_DxMediaObjects":["Win32_Media"],"Win32_Media_KernelStreaming":["Win32_Media"],"Win32_Media_Multimedia":["Win32_Media"],"Win32_Media_Streaming":["Win32_Media"],"Win32_Media_WindowsMediaFormat":["Win32_Media"],"Win32_NetworkManagement":["Win32"],"Win32_NetworkManagement_Dhcp":["Win32_NetworkManagement"],"Win32_NetworkManagement_Dns":["Win32_NetworkManagement"],"Win32_NetworkManagement_InternetConnectionWizard":["Win32_NetworkManagement"],"Win32_NetworkManagement_IpHelper":["Win32_NetworkManagement"],"Win32_NetworkManagement_Multicast":["Win32_NetworkManagement"],"Win32_NetworkManagement_Ndis":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetBios":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetManagement":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetShell":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetworkDiagnosticsFramework":["Win32_NetworkManagement"],"Win32_NetworkManagement_P2P":["Win32_NetworkManagement"],"Win32_NetworkManagement_QoS":["Win32_NetworkManagement"],"Win32_NetworkManagement_Rras":["Win32_NetworkManagement"],"Win32_NetworkManagement_Snmp":["Win32_NetworkManagement"],"Win32_NetworkManagement_WNet":["Win32_NetworkManagement"],"Win32_NetworkManagement_WebDav":["Win32_NetworkManagement"],"Win32_NetworkManagement_WiFi":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsConnectionManager":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsFilteringPlatform":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsFirewall":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsNetworkVirtualization":["Win32_NetworkManagement"],"Win32_Networking":["Win32"],"Win32_Networking_ActiveDirectory":["Win32_Networking"],"Win32_Networking_Clustering":["Win32_Networking"],"Win32_Networking_HttpServer":["Win32_Networking"],"Win32_Networking_Ldap":["Win32_Networking"],"Win32_Networking_WebSocket":["Win32_Networking"],"Win32_Networking_WinHttp":["Win32_Networking"],"Win32_Networking_WinInet":["Win32_Networking"],"Win32_Networking_WinSock":["Win32_Networking"],"Win32_Networking_WindowsWebServices":["Win32_Networking"],"Win32_Security":["Win32"],"Win32_Security_AppLocker":["Win32_Security"],"Win32_Security_Authentication":["Win32_Security"],"Win32_Security_Authentication_Identity":["Win32_Security_Authentication"],"Win32_Security_Authorization":["Win32_Security"],"Win32_Security_Credentials":["Win32_Security"],"Win32_Security_Cryptography":["Win32_Security"],"Win32_Security_Cryptography_Catalog":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_Certificates":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_Sip":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_UI":["Win32_Security_Cryptography"],"Win32_Security_DiagnosticDataQuery":["Win32_Security"],"Win32_Security_DirectoryServices":["Win32_Security"],"Win32_Security_EnterpriseData":["Win32_Security"],"Win32_Security_ExtensibleAuthenticationProtocol":["Win32_Security"],"Win32_Security_Isolation":["Win32_Security"],"Win32_Security_LicenseProtection":["Win32_Security"],"Win32_Security_NetworkAccessProtection":["Win32_Security"],"Win32_Security_WinTrust":["Win32_Security"],"Win32_Security_WinWlx":["Win32_Security"],"Win32_Storage":["Win32"],"Win32_Storage_Cabinets":["Win32_Storage"],"Win32_Storage_CloudFilters":["Win32_Storage"],"Win32_Storage_Compression":["Win32_Storage"],"Win32_Storage_DistributedFileSystem":["Win32_Storage"],"Win32_Storage_FileHistory":["Win32_Storage"],"Win32_Storage_FileSystem":["Win32_Storage"],"Win32_Storage_Imapi":["Win32_Storage"],"Win32_Storage_IndexServer":["Win32_Storage"],"Win32_Storage_InstallableFileSystems":["Win32_Storage"],"Win32_Storage_IscsiDisc":["Win32_Storage"],"Win32_Storage_Jet":["Win32_Storage"],"Win32_Storage_Nvme":["Win32_Storage"],"Win32_Storage_OfflineFiles":["Win32_Storage"],"Win32_Storage_OperationRecorder":["Win32_Storage"],"Win32_Storage_Packaging":["Win32_Storage"],"Win32_Storage_Packaging_Appx":["Win32_Storage_Packaging"],"Win32_Storage_ProjectedFileSystem":["Win32_Storage"],"Win32_Storage_StructuredStorage":["Win32_Storage"],"Win32_Storage_Vhd":["Win32_Storage"],"Win32_Storage_Xps":["Win32_Storage"],"Win32_System":["Win32"],"Win32_System_AddressBook":["Win32_System"],"Win32_System_Antimalware":["Win32_System"],"Win32_System_ApplicationInstallationAndServicing":["Win32_System"],"Win32_System_ApplicationVerifier":["Win32_System"],"Win32_System_ClrHosting":["Win32_System"],"Win32_System_Com":["Win32_System"],"Win32_System_Com_Marshal":["Win32_System_Com"],"Win32_System_Com_StructuredStorage":["Win32_System_Com"],"Win32_System_Com_Urlmon":["Win32_System_Com"],"Win32_System_ComponentServices":["Win32_System"],"Win32_System_Console":["Win32_System"],"Win32_System_CorrelationVector":["Win32_System"],"Win32_System_DataExchange":["Win32_System"],"Win32_System_DeploymentServices":["Win32_System"],"Win32_System_DeveloperLicensing":["Win32_System"],"Win32_System_Diagnostics":["Win32_System"],"Win32_System_Diagnostics_Ceip":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_Debug":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_Debug_Extensions":["Win32_System_Diagnostics_Debug"],"Win32_System_Diagnostics_Etw":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_ProcessSnapshotting":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_ToolHelp":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_TraceLogging":["Win32_System_Diagnostics"],"Win32_System_DistributedTransactionCoordinator":["Win32_System"],"Win32_System_Environment":["Win32_System"],"Win32_System_ErrorReporting":["Win32_System"],"Win32_System_EventCollector":["Win32_System"],"Win32_System_EventLog":["Win32_System"],"Win32_System_EventNotificationService":["Win32_System"],"Win32_System_GroupPolicy":["Win32_System"],"Win32_System_HostCompute":["Win32_System"],"Win32_System_HostComputeNetwork":["Win32_System"],"Win32_System_HostComputeSystem":["Win32_System"],"Win32_System_Hypervisor":["Win32_System"],"Win32_System_IO":["Win32_System"],"Win32_System_Iis":["Win32_System"],"Win32_System_Ioctl":["Win32_System"],"Win32_System_JobObjects":["Win32_System"],"Win32_System_Js":["Win32_System"],"Win32_System_Kernel":["Win32_System"],"Win32_System_LibraryLoader":["Win32_System"],"Win32_System_Mailslots":["Win32_System"],"Win32_System_Mapi":["Win32_System"],"Win32_System_Memory":["Win32_System"],"Win32_System_Memory_NonVolatile":["Win32_System_Memory"],"Win32_System_MessageQueuing":["Win32_System"],"Win32_System_MixedReality":["Win32_System"],"Win32_System_Ole":["Win32_System"],"Win32_System_PasswordManagement":["Win32_System"],"Win32_System_Performance":["Win32_System"],"Win32_System_Performance_HardwareCounterProfiling":["Win32_System_Performance"],"Win32_System_Pipes":["Win32_System"],"Win32_System_Power":["Win32_System"],"Win32_System_ProcessStatus":["Win32_System"],"Win32_System_Recovery":["Win32_System"],"Win32_System_Registry":["Win32_System"],"Win32_System_RemoteDesktop":["Win32_System"],"Win32_System_RemoteManagement":["Win32_System"],"Win32_System_RestartManager":["Win32_System"],"Win32_System_Restore":["Win32_System"],"Win32_System_Rpc":["Win32_System"],"Win32_System_Search":["Win32_System"],"Win32_System_Search_Common":["Win32_System_Search"],"Win32_System_SecurityCenter":["Win32_System"],"Win32_System_Services":["Win32_System"],"Win32_System_SetupAndMigration":["Win32_System"],"Win32_System_Shutdown":["Win32_System"],"Win32_System_StationsAndDesktops":["Win32_System"],"Win32_System_SubsystemForLinux":["Win32_System"],"Win32_System_SystemInformation":["Win32_System"],"Win32_System_SystemServices":["Win32_System"],"Win32_System_Threading":["Win32_System"],"Win32_System_Time":["Win32_System"],"Win32_System_TpmBaseServices":["Win32_System"],"Win32_System_UserAccessLogging":["Win32_System"],"Win32_System_Variant":["Win32_System"],"Win32_System_VirtualDosMachines":["Win32_System"],"Win32_System_WindowsProgramming":["Win32_System"],"Win32_System_Wmi":["Win32_System"],"Win32_UI":["Win32"],"Win32_UI_Accessibility":["Win32_UI"],"Win32_UI_ColorSystem":["Win32_UI"],"Win32_UI_Controls":["Win32_UI"],"Win32_UI_Controls_Dialogs":["Win32_UI_Controls"],"Win32_UI_HiDpi":["Win32_UI"],"Win32_UI_Input":["Win32_UI"],"Win32_UI_Input_Ime":["Win32_UI_Input"],"Win32_UI_Input_KeyboardAndMouse":["Win32_UI_Input"],"Win32_UI_Input_Pointer":["Win32_UI_Input"],"Win32_UI_Input_Touch":["Win32_UI_Input"],"Win32_UI_Input_XboxController":["Win32_UI_Input"],"Win32_UI_InteractionContext":["Win32_UI"],"Win32_UI_Magnification":["Win32_UI"],"Win32_UI_Shell":["Win32_UI"],"Win32_UI_Shell_Common":["Win32_UI_Shell"],"Win32_UI_Shell_PropertiesSystem":["Win32_UI_Shell"],"Win32_UI_TabletPC":["Win32_UI"],"Win32_UI_TextServices":["Win32_UI"],"Win32_UI_WindowsAndMessaging":["Win32_UI"],"Win32_Web":["Win32"],"Win32_Web_InternetExplorer":["Win32_Web"],"default":[],"docs":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-sys-0.59.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":["os::windows-apis"],"keywords":[],"readme":"readme.md","repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"windows-targets","version":"0.52.6","id":"windows-targets 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import libs for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows_aarch64_gnullvm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"aarch64-pc-windows-gnullvm","registry":null},{"name":"windows_x86_64_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))","registry":null},{"name":"windows_aarch64_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))","registry":null},{"name":"windows_i686_gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))","registry":null},{"name":"windows_i686_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))","registry":null},{"name":"windows_x86_64_gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))","registry":null},{"name":"windows_i686_gnullvm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-pc-windows-gnullvm","registry":null},{"name":"windows_x86_64_gnullvm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.52.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-gnullvm","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_targets","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.52.6/Cargo.toml","metadata":null,"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":"readme.md","repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows_aarch64_gnullvm","version":"0.52.6","id":"windows_aarch64_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import lib for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_aarch64_gnullvm","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.52.6/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.52.6/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows_aarch64_msvc","version":"0.52.6","id":"windows_aarch64_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import lib for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_aarch64_msvc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.52.6/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.52.6/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows_i686_gnu","version":"0.52.6","id":"windows_i686_gnu 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import lib for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_i686_gnu","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.6/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.52.6/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows_i686_gnullvm","version":"0.52.6","id":"windows_i686_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import lib for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_i686_gnullvm","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnullvm-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnullvm-0.52.6/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnullvm-0.52.6/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows_i686_msvc","version":"0.52.6","id":"windows_i686_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import lib for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_i686_msvc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.52.6/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.52.6/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows_x86_64_gnu","version":"0.52.6","id":"windows_x86_64_gnu 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import lib for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_x86_64_gnu","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.6/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.52.6/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows_x86_64_gnullvm","version":"0.52.6","id":"windows_x86_64_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import lib for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_x86_64_gnullvm","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.52.6/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.52.6/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"windows_x86_64_msvc","version":"0.52.6","id":"windows_x86_64_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Import lib for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_x86_64_msvc","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.52.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.52.6/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.52.6/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"winnow","version":"0.6.20","id":"winnow 0.6.20 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A byte-oriented, zero-copy, parser combinators library","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"is-terminal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"terminal_size","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"annotate-snippets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"circular","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["examples"],"target":null,"registry":null},{"name":"term-transcript","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winnow","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"arithmetic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/arithmetic/main.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"css","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/css/main.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"custom_error","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/custom_error.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"http","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/http/main.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ini","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/ini/main.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"iterator","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/iterator.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"json","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/json/main.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"json_iterator","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/json_iterator.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ndjson","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/ndjson/main.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"s_expression","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/s_expression/main.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"string","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/string/main.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"arithmetic","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/arithmetic/bench.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"contains_token","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/benches/contains_token.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"find_slice","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/benches/find_slice.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"http","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/http/bench.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"ini","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/ini/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"iter","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/benches/iter.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"json","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/examples/json/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"next_slice","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/benches/next_slice.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"number","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/benches/number.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"debug":["std","dep:anstream","dep:anstyle","dep:is-terminal","dep:terminal_size"],"default":["std"],"simd":["dep:memchr"],"std":["alloc","memchr?/std"],"unstable-doc":["alloc","std","simd","unstable-recover"],"unstable-recover":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/Cargo.toml","metadata":{"docs":{"rs":{"cargo-args":["-Zunstable-options","-Zrustdoc-scrape-examples"],"features":["unstable-doc"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/winnow-rs/winnow/compare/{{tag_name}}...HEAD","search":""},{"exactly":1,"file":"src/lib.rs","replace":"blob/v{{version}}/CHANGELOG.md","search":"blob/v.+\\..+\\..+/CHANGELOG.md"}]}},"publish":null,"authors":[],"categories":["parsing"],"keywords":["parser","parser-combinators","parsing","streaming","bit"],"readme":"README.md","repository":"https://github.com/winnow-rs/winnow","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"xattr","version":"1.3.1","id":"xattr 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"unix extended filesystem attributes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.38.29","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["fs","std"],"target":null,"registry":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.38.28","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["net"],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"freebsd\", target_os = \"netbsd\"))","registry":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.11","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":"cfg(target_os = \"linux\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"xattr","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xattr-1.3.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"main","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xattr-1.3.1/tests/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["unsupported"],"unsupported":[]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xattr-1.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Allen "],"categories":[],"keywords":["xattr","filesystem","unix"],"readme":"README.md","repository":"https://github.com/Stebalien/xattr","homepage":null,"documentation":"https://docs.rs/xattr","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"zerocopy","version":"0.7.35","id":"zerocopy 0.7.35 (registry+https://github.com/rust-lang/crates.io-index)","license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"description":"Utilities for zero-copy parsing and serialization","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"byteorder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.7.35","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"elain","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.85","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.7.35","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.7.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"zerocopy","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"trybuild","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.35/tests/trybuild.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"__internal_use_only_features_that_work_on_stable":["alloc","derive","simd"],"alloc":[],"byteorder":["dep:byteorder"],"default":["byteorder"],"derive":["zerocopy-derive"],"simd":[],"simd-nightly":["simd"],"zerocopy-derive":["dep:zerocopy-derive"]},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.35/Cargo.toml","metadata":{"ci":{"pinned-nightly":"nightly-2024-06-19","pinned-stable":"1.79.0"},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"]}},"playground":{"features":["__internal_use_only_features_that_work_on_stable"]}},"publish":null,"authors":["Joshua Liebow-Feeser "],"categories":["embedded","encoding","no-std::no-alloc","parsing","rust-patterns"],"keywords":["cast","convert","transmute","transmutation","type-punning"],"readme":"README.md","repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"zerocopy-derive","version":"0.7.35","id":"zerocopy-derive 0.7.35 (registry+https://github.com/rust-lang/crates.io-index)","license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"description":"Custom derive for traits from the zerocopy crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.10","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.31","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.85","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerocopy-derive","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"priv_in_pub","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/priv_in_pub.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"struct_known_layout","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/struct_known_layout.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"enum_as_bytes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/enum_as_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"enum_known_layout","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/enum_known_layout.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"struct_unaligned","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/struct_unaligned.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"union_unaligned","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/union_unaligned.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"enum_from_zeroes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/enum_from_zeroes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"struct_as_bytes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/struct_as_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"union_known_layout","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/union_known_layout.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"struct_from_zeroes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/struct_from_zeroes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"union_from_bytes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/union_from_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hygiene","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/hygiene.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"trybuild","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/trybuild.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"struct_from_bytes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/struct_from_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"enum_unaligned","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/enum_unaligned.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"util","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/util.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"union_from_zeroes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/union_from_zeroes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"union_as_bytes","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/union_as_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"paths_and_modules","src_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/tests/paths_and_modules.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/Cargo.toml","metadata":null,"publish":null,"authors":["Joshua Liebow-Feeser "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null}],"workspace_members":["rustwide 0.18.0 (path+file:///home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide)"],"workspace_default_members":["rustwide 0.18.0 (path+file:///home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide)"],"resolve":{"nodes":[{"id":"addr2line 0.24.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["gimli 0.31.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"gimli","pkg":"gimli 0.31.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"adler2 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"aho-corasick 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"memchr","pkg":"memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["perf-literal","std"]},{"id":"aligned 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["as-slice 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"as_slice","pkg":"as-slice 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"anstream 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anstyle 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","anstyle-parse 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)","anstyle-query 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)","anstyle-wincon 3.0.6 (registry+https://github.com/rust-lang/crates.io-index)","colorchoice 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","is_terminal_polyfill 1.70.1 (registry+https://github.com/rust-lang/crates.io-index)","utf8parse 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anstyle","pkg":"anstyle 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_parse","pkg":"anstyle-parse 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_query","pkg":"anstyle-query 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_wincon","pkg":"anstyle-wincon 3.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"colorchoice","pkg":"colorchoice 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"is_terminal_polyfill","pkg":"is_terminal_polyfill 1.70.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"utf8parse","pkg":"utf8parse 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["auto","wincon"]},{"id":"anstyle 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"anstyle-parse 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["utf8parse 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"utf8parse","pkg":"utf8parse 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","utf8"]},{"id":"anstyle-query 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_sys","pkg":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"anstyle-wincon 3.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anstyle 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anstyle","pkg":"anstyle 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"windows_sys","pkg":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"anyhow 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["backtrace 0.3.74 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"backtrace","pkg":"backtrace 0.3.74 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["backtrace","default","std"]},{"id":"as-slice 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"stable_deref_trait","pkg":"stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"ascii 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"attohttpc 0.28.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["flate2 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)","http 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","native-tls 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","url 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"flate2","pkg":"flate2 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"native_tls","pkg":"native-tls 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"url","pkg":"url 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["compress","default","flate2","native-tls","tls-native"]},{"id":"autocfg 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"backtrace 0.3.74 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["addr2line 0.24.2 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","miniz_oxide 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)","object 0.36.5 (registry+https://github.com/rust-lang/crates.io-index)","rustc-demangle 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)","windows-targets 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"addr2line","pkg":"addr2line 0.24.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))"}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))"}]},{"name":"miniz_oxide","pkg":"miniz_oxide 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))"}]},{"name":"object","pkg":"object 0.36.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))"}]},{"name":"rustc_demangle","pkg":"rustc-demangle 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"windows_targets","pkg":"windows-targets 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default","std"]},{"id":"base64 0.22.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["std"]},{"id":"byteorder 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"bytes 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["jobserver 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","shlex 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"jobserver","pkg":"jobserver 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"shlex","pkg":"shlex 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["parallel"]},{"id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"cfg_aliases 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"chunked_transfer 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"colorchoice 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"core-foundation 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["core-foundation-sys 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"core_foundation_sys","pkg":"core-foundation-sys 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","link"]},{"id":"core-foundation-sys 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","link"]},{"id":"crc32fast 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"cvt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"env_filter 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","regex 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"log","pkg":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"regex","pkg":"regex 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["regex"]},{"id":"env_logger 0.11.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anstream 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)","anstyle 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","env_filter 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","humantime 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anstream","pkg":"anstream 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle","pkg":"anstyle 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"env_filter","pkg":"env_filter 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"humantime","pkg":"humantime 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["auto-color","color","default","humantime","regex"]},{"id":"equivalent 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"errno 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"},{"kind":null,"target":"cfg(target_os = \"hermit\")"},{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"windows_sys","pkg":"windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["std"]},{"id":"fastrand 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"filetime 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","libredox 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"libredox","pkg":"libredox 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"redox\")"}]},{"name":"windows_sys","pkg":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"flate2 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["crc32fast 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","miniz_oxide 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"crc32fast","pkg":"crc32fast 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"miniz_oxide","pkg":"miniz_oxide 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null},{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))"}]}],"features":["any_impl","default","miniz_oxide","rust_backend"]},{"id":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"foreign_types_shared","pkg":"foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"form_urlencoded 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"percent_encoding","pkg":"percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"fs2 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"fs_at 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["aligned 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","cvt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","nix 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"aligned","pkg":"aligned 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cvt","pkg":"cvt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(windows))"}]},{"name":"nix","pkg":"nix 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(windows))"}]},{"name":"windows_sys","pkg":"windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default"]},{"id":"futures-core 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"futures-macro 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"futures-task 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"futures-util 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","futures-macro 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","futures-task 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","slab 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_macro","pkg":"futures-macro 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"futures-task 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_utils","pkg":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"slab","pkg":"slab 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","async-await","async-await-macro","default","futures-macro","slab","std"]},{"id":"getrandom 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]}],"features":["std"]},{"id":"gimli 0.31.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["read","read-core"]},{"id":"git2 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","libgit2-sys 0.17.0+1.8.1 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","openssl-probe 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","url 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libgit2_sys","pkg":"libgit2-sys 0.17.0+1.8.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"openssl_probe","pkg":"openssl-probe 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(unix, not(target_os = \"macos\")))"}]},{"name":"openssl_sys","pkg":"openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(unix, not(target_os = \"macos\")))"}]},{"name":"url","pkg":"url 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","https","openssl-probe","openssl-sys","ssh","ssh_key_from_memory"]},{"id":"hashbrown 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"hermit-abi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"http 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","itoa 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"itoa 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"httpdate 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"humantime 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"idna 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-bidi 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","unicode-normalization 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_bidi","pkg":"unicode-bidi 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_normalization","pkg":"unicode-normalization 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"indexmap 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["equivalent 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","hashbrown 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"equivalent","pkg":"equivalent 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"hashbrown","pkg":"hashbrown 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"is_terminal_polyfill 1.70.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"itoa 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"jobserver 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]}],"features":[]},{"id":"lazy_static 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","extra_traits","std"]},{"id":"libgit2-sys 0.17.0+1.8.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","libssh2-sys 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","libz-sys 1.1.20 (registry+https://github.com/rust-lang/crates.io-index)","openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libssh2_sys","pkg":"libssh2-sys 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libz_sys","pkg":"libz-sys 1.1.20 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"openssl_sys","pkg":"openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"pkg_config","pkg":"pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":["https","libssh2-sys","openssl-sys","ssh","ssh_key_from_memory"]},{"id":"libredox 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syscall","pkg":"redox_syscall 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["call","default","redox_syscall","std"]},{"id":"libssh2-sys 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","libz-sys 1.1.20 (registry+https://github.com/rust-lang/crates.io-index)","openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","vcpkg 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libz_sys","pkg":"libz-sys 1.1.20 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"openssl_sys","pkg":"openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"pkg_config","pkg":"pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"vcpkg","pkg":"vcpkg 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":"cfg(target_env = \"msvc\")"}]}],"features":[]},{"id":"libz-sys 1.1.20 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","vcpkg 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pkg_config","pkg":"pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"vcpkg","pkg":"vcpkg 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":["libc"]},{"id":"linux-raw-sys 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["elf","errno","general","ioctl","no_std","std"]},{"id":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["std"]},{"id":"memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"miniz_oxide 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["adler2 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"adler2","pkg":"adler2 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["with-alloc"]},{"id":"mio 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["hermit-abi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"hermit-abi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"hermit\")"}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"},{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"wasi","pkg":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"windows_sys","pkg":"windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["net","os-ext","os-poll"]},{"id":"native-tls 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","openssl 0.10.68 (registry+https://github.com/rust-lang/crates.io-index)","openssl-probe 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","schannel 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)","security-framework 2.11.1 (registry+https://github.com/rust-lang/crates.io-index)","security-framework-sys 2.12.0 (registry+https://github.com/rust-lang/crates.io-index)","tempfile 3.13.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_vendor = \"apple\")"}]},{"name":"log","pkg":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))"}]},{"name":"openssl","pkg":"openssl 0.10.68 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))"}]},{"name":"openssl_probe","pkg":"openssl-probe 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))"}]},{"name":"openssl_sys","pkg":"openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))"}]},{"name":"schannel","pkg":"schannel 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]},{"name":"security_framework","pkg":"security-framework 2.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_vendor = \"apple\")"}]},{"name":"security_framework_sys","pkg":"security-framework-sys 2.12.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_vendor = \"apple\")"}]},{"name":"tempfile","pkg":"tempfile 3.13.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"macos\")"}]}],"features":[]},{"id":"nix 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","cfg_aliases 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_aliases","pkg":"cfg_aliases 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","dir","feature","fs","process","signal","user"]},{"id":"normpath 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_sys","pkg":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"object 0.36.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"memchr","pkg":"memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["archive","coff","elf","macho","pe","read_core","unaligned","xcoff"]},{"id":"once_cell 1.20.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"openssl 0.10.68 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","once_cell 1.20.2 (registry+https://github.com/rust-lang/crates.io-index)","openssl-macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"foreign_types","pkg":"foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"once_cell 1.20.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"openssl_macros","pkg":"openssl-macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ffi","pkg":"openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"openssl-macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"openssl-probe 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"openssl-sys 0.9.104 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","vcpkg 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.1.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pkg_config","pkg":"pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"vcpkg","pkg":"vcpkg 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"pin-project-lite 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"pkg-config 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"ppv-lite86 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["zerocopy 0.7.35 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"zerocopy","pkg":"zerocopy 0.7.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["simd","std"]},{"id":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-ident 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_ident","pkg":"unicode-ident 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"rand_chacha","pkg":"rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_core","pkg":"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","getrandom","libc","rand_chacha","std","std_rng"]},{"id":"rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["ppv-lite86 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"ppv_lite86","pkg":"ppv-lite86 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_core","pkg":"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["getrandom 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"getrandom","pkg":"getrandom 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","getrandom","std"]},{"id":"redox_syscall 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","userspace"]},{"id":"regex 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["aho-corasick 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","regex-automata 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","regex-syntax 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"aho_corasick","pkg":"aho-corasick 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"memchr","pkg":"memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"regex_automata","pkg":"regex-automata 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"regex_syntax","pkg":"regex-syntax 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["perf","perf-backtrack","perf-cache","perf-dfa","perf-inline","perf-literal","perf-onepass","std"]},{"id":"regex-automata 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["aho-corasick 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","regex-syntax 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"aho_corasick","pkg":"aho-corasick 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"memchr","pkg":"memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"regex_syntax","pkg":"regex-syntax 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","dfa-onepass","hybrid","meta","nfa-backtrack","nfa-pikevm","nfa-thompson","perf-inline","perf-literal","perf-literal-multisubstring","perf-literal-substring","std","syntax"]},{"id":"regex-syntax 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["std"]},{"id":"remove_dir_all 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","cvt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","fs_at 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","normpath 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cvt","pkg":"cvt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(windows))"}]},{"name":"fs_at","pkg":"fs_at 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(windows))"}]},{"name":"normpath","pkg":"normpath 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"windows_sys","pkg":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default"]},{"id":"rustc-demangle 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"rustix 0.38.38 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","errno 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","linux-raw-sys 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc_errno","pkg":"errno 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"},{"kind":null,"target":"cfg(windows)"}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"}]},{"name":"linux_raw_sys","pkg":"linux-raw-sys 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", target_arch = \"s390x\"), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"}]},{"name":"windows_sys","pkg":"windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["alloc","default","fs","libc-extra-traits","std","use-libc-auxv"]},{"id":"rustwide 0.18.0 (path+file:///home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide)","dependencies":["anyhow 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)","attohttpc 0.28.0 (registry+https://github.com/rust-lang/crates.io-index)","base64 0.22.1 (registry+https://github.com/rust-lang/crates.io-index)","env_logger 0.11.5 (registry+https://github.com/rust-lang/crates.io-index)","flate2 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)","fs2 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","getrandom 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","git2 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)","http 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","nix 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","remove_dir_all 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)","scopeguard 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","serde_json 1.0.132 (registry+https://github.com/rust-lang/crates.io-index)","tar 0.4.42 (registry+https://github.com/rust-lang/crates.io-index)","tempfile 3.13.0 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)","tiny_http 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.41.0 (registry+https://github.com/rust-lang/crates.io-index)","tokio-stream 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","toml 0.8.19 (registry+https://github.com/rust-lang/crates.io-index)","walkdir 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anyhow","pkg":"anyhow 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"attohttpc","pkg":"attohttpc 0.28.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"base64","pkg":"base64 0.22.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"env_logger","pkg":"env_logger 0.11.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"dev","target":null}]},{"name":"flate2","pkg":"flate2 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fs2","pkg":"fs2 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"getrandom 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"git2","pkg":"git2 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lazy_static","pkg":"lazy_static 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"nix","pkg":"nix 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"percent_encoding","pkg":"percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand","pkg":"rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"dev","target":null}]},{"name":"remove_dir_all","pkg":"remove_dir_all 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"scopeguard","pkg":"scopeguard 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"serde_json 1.0.132 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tar","pkg":"tar 0.4.42 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tempfile","pkg":"tempfile 3.13.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"thiserror 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tiny_http","pkg":"tiny_http 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"dev","target":null}]},{"name":"tokio","pkg":"tokio 1.41.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio_stream","pkg":"tokio-stream 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"toml","pkg":"toml 0.8.19 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"walkdir","pkg":"walkdir 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"windows_sys","pkg":"windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"ryu 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi-util 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi_util","pkg":"winapi-util 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"schannel 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_sys","pkg":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"scopeguard 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","use_std"]},{"id":"security-framework 2.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","core-foundation 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)","core-foundation-sys 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","security-framework-sys 2.12.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"core_foundation","pkg":"core-foundation 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"core_foundation_sys","pkg":"core-foundation-sys 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"security_framework_sys","pkg":"security-framework-sys 2.12.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["OSX_10_10","OSX_10_11","OSX_10_12","OSX_10_9","default"]},{"id":"security-framework-sys 2.12.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["core-foundation-sys 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"core_foundation_sys","pkg":"core-foundation-sys 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["OSX_10_10","OSX_10_11","OSX_10_12","OSX_10_9","default"]},{"id":"serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["serde_derive 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"serde_derive","pkg":"serde_derive 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null},{"kind":null,"target":"cfg(any())"}]}],"features":["default","derive","serde_derive","std"]},{"id":"serde_derive 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"serde_json 1.0.132 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["itoa 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","ryu 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"itoa","pkg":"itoa 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"memchr","pkg":"memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ryu","pkg":"ryu 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"serde_spanned 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"serde","pkg":"serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["serde"]},{"id":"shlex 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"signal-hook-registry 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"slab 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":["default","std"]},{"id":"stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","unicode-ident 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"unicode-ident 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","full","parsing","printing","proc-macro"]},{"id":"tar 0.4.42 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["filetime 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","xattr 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"filetime","pkg":"filetime 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"xattr","pkg":"xattr 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]}],"features":["default","xattr"]},{"id":"tempfile 3.13.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","fastrand 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)","once_cell 1.20.2 (registry+https://github.com/rust-lang/crates.io-index)","rustix 0.38.38 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fastrand","pkg":"fastrand 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"once_cell 1.20.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rustix","pkg":"rustix 0.38.38 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(unix, target_os = \"wasi\"))"}]},{"name":"windows_sys","pkg":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"thiserror 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["thiserror-impl 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"thiserror_impl","pkg":"thiserror-impl 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"thiserror-impl 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"tiny_http 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["ascii 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","chunked_transfer 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","httpdate 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"ascii","pkg":"ascii 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"chunked_transfer","pkg":"chunked_transfer 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"httpdate","pkg":"httpdate 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"tinyvec 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["tinyvec_macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"tinyvec_macros","pkg":"tinyvec_macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","tinyvec_macros"]},{"id":"tinyvec_macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"tokio 1.41.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["backtrace 0.3.74 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","mio 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","signal-hook-registry 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"backtrace","pkg":"backtrace 0.3.74 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(tokio_taskdump)"}]},{"name":"bytes","pkg":"bytes 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"mio","pkg":"mio 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"signal_hook_registry","pkg":"signal-hook-registry 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"windows_sys","pkg":"windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["bytes","default","io-util","libc","mio","process","rt","rt-multi-thread","signal-hook-registry","sync","time","windows-sys"]},{"id":"tokio-stream 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.41.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.41.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","io-util","time"]},{"id":"toml 0.8.19 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","serde_spanned 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","toml_datetime 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","toml_edit 0.22.22 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"serde","pkg":"serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_spanned","pkg":"serde_spanned 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"toml_datetime","pkg":"toml_datetime 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"toml_edit","pkg":"toml_edit 0.22.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","display","parse"]},{"id":"toml_datetime 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"serde","pkg":"serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["serde"]},{"id":"toml_edit 0.22.22 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["indexmap 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","serde_spanned 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","toml_datetime 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","winnow 0.6.20 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"indexmap","pkg":"indexmap 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.214 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_spanned","pkg":"serde_spanned 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"toml_datetime","pkg":"toml_datetime 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winnow","pkg":"winnow 0.6.20 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["display","parse","serde"]},{"id":"unicode-bidi 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["hardcoded-data","std"]},{"id":"unicode-ident 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"unicode-normalization 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["tinyvec 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"tinyvec","pkg":"tinyvec 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"url 2.5.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["form_urlencoded 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","idna 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"form_urlencoded","pkg":"form_urlencoded 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"idna","pkg":"idna 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"percent_encoding","pkg":"percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"utf8parse 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"vcpkg 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"walkdir 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","winapi-util 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"same_file","pkg":"same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi_util","pkg":"winapi-util 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi_i686_pc_windows_gnu","pkg":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"i686-pc-windows-gnu"}]},{"name":"winapi_x86_64_pc_windows_gnu","pkg":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-gnu"}]}],"features":["fileapi","handleapi","processthreadsapi","std","winbase","winerror"]},{"id":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"winapi-util 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_sys","pkg":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows-sys 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows-targets 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_targets","pkg":"windows-targets 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["Wdk","Wdk_Foundation","Wdk_Storage","Wdk_Storage_FileSystem","Wdk_System","Wdk_System_IO","Wdk_System_SystemServices","Win32","Win32_Foundation","Win32_NetworkManagement","Win32_NetworkManagement_IpHelper","Win32_Networking","Win32_Networking_WinSock","Win32_Security","Win32_Storage","Win32_Storage_FileSystem","Win32_System","Win32_System_Diagnostics","Win32_System_Diagnostics_Debug","Win32_System_IO","Win32_System_Ioctl","Win32_System_Kernel","Win32_System_Pipes","Win32_System_SystemServices","Win32_System_Threading","Win32_System_WindowsProgramming","default"]},{"id":"windows-sys 0.59.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows-targets 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_targets","pkg":"windows-targets 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["Win32","Win32_Foundation","Win32_Security","Win32_Security_Authentication","Win32_Security_Authentication_Identity","Win32_Security_Credentials","Win32_Security_Cryptography","Win32_Storage","Win32_Storage_FileSystem","Win32_System","Win32_System_Console","Win32_System_LibraryLoader","Win32_System_Memory","Win32_System_SystemInformation","Win32_System_Threading","default"]},{"id":"windows-targets 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows_aarch64_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","windows_aarch64_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","windows_i686_gnu 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","windows_i686_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","windows_i686_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","windows_x86_64_gnu 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","windows_x86_64_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","windows_x86_64_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_aarch64_gnullvm","pkg":"windows_aarch64_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"aarch64-pc-windows-gnullvm"}]},{"name":"windows_aarch64_msvc","pkg":"windows_aarch64_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))"}]},{"name":"windows_i686_gnu","pkg":"windows_i686_gnu 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))"}]},{"name":"windows_i686_gnullvm","pkg":"windows_i686_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"i686-pc-windows-gnullvm"}]},{"name":"windows_i686_msvc","pkg":"windows_i686_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))"}]},{"name":"windows_x86_64_gnu","pkg":"windows_x86_64_gnu 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))"}]},{"name":"windows_x86_64_gnullvm","pkg":"windows_x86_64_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-gnullvm"}]},{"name":"windows_x86_64_msvc","pkg":"windows_x86_64_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))"}]}],"features":[]},{"id":"windows_aarch64_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_aarch64_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_i686_gnu 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_i686_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_i686_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_x86_64_gnu 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_x86_64_gnullvm 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_x86_64_msvc 0.52.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"winnow 0.6.20 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"memchr","pkg":"memchr 2.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"xattr 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","linux-raw-sys 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)","rustix 0.38.38 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.161 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(target_os = \"freebsd\", target_os = \"netbsd\"))"}]},{"name":"linux_raw_sys","pkg":"linux-raw-sys 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"linux\")"}]},{"name":"rustix","pkg":"rustix 0.38.38 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","unsupported"]},{"id":"zerocopy 0.7.35 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["byteorder 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","zerocopy-derive 0.7.35 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"byteorder","pkg":"byteorder 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"zerocopy_derive","pkg":"zerocopy-derive 0.7.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null},{"kind":null,"target":"cfg(any())"}]}],"features":["byteorder","default","derive","simd","zerocopy-derive"]},{"id":"zerocopy-derive 0.7.35 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.85 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]}],"root":"rustwide 0.18.0 (path+file:///home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide)"},"target_directory":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide/target","version":1,"workspace_root":"/home/jy/work/fosslight/fosslight_dependency_scanner/tests/test_cargo/rustwide","metadata":null}