From f209e9f133fc8e251e71ca2c82d2eff8e6f701a6 Mon Sep 17 00:00:00 2001 From: UebelAndre Date: Thu, 3 Dec 2020 15:58:26 -0800 Subject: [PATCH] Tests no longer require internet (#300) * Fixed cases where tests would fail when using `cargo_metadata::MetadataCommand` when the host had no network connectivity * Added some comments * Fixed typo --- impl/src/bin/cargo-raze.rs | 10 +- impl/src/metadata.rs | 305 +- impl/src/planning.rs | 137 +- .../basic_metadata.json.template | 66 + ...mmy_binary_dependency_remote.json.template | 159 + ...y_workspace_members_metadata.json.template | 312 + ...roduces_aliased_dependencies.json.template | 35230 ++++++++++++++++ ...uild_proc_macro_dependencies.json.template | 5400 +++ ...uces_proc_macro_dependencies.json.template | 1475 + .../semver_matching.json.template | 8599 ++++ ...rate_root_with_forward_slash.json.template | 5387 +++ 11 files changed, 56927 insertions(+), 153 deletions(-) create mode 100644 impl/src/testing/metadata_templates/basic_metadata.json.template create mode 100644 impl/src/testing/metadata_templates/dummy_binary_dependency_remote.json.template create mode 100644 impl/src/testing/metadata_templates/dummy_workspace_members_metadata.json.template create mode 100644 impl/src/testing/metadata_templates/plan_build_produces_aliased_dependencies.json.template create mode 100644 impl/src/testing/metadata_templates/plan_build_produces_build_proc_macro_dependencies.json.template create mode 100644 impl/src/testing/metadata_templates/plan_build_produces_proc_macro_dependencies.json.template create mode 100644 impl/src/testing/metadata_templates/semver_matching.json.template create mode 100644 impl/src/testing/metadata_templates/subplan_produces_crate_root_with_forward_slash.json.template diff --git a/impl/src/bin/cargo-raze.rs b/impl/src/bin/cargo-raze.rs index f4143ff6c..ffa82d8e5 100644 --- a/impl/src/bin/cargo-raze.rs +++ b/impl/src/bin/cargo-raze.rs @@ -24,7 +24,7 @@ use anyhow::Result; use docopt::Docopt; use cargo_raze::{ - metadata::{CargoMetadataFetcher, CargoWorkspaceFiles, MetadataFetcher}, + metadata::{CargoWorkspaceFiles, RazeMetadataFetcher}, planning::{BuildPlanner, BuildPlannerImpl}, rendering::{bazel::BazelRenderer, BuildRenderer, RenderDetails}, settings::RazeSettings, @@ -87,13 +87,13 @@ fn main() -> Result<()> { } // Fetch metadata - let metadata_fetcher: Box = match options.flag_cargo_bin_path { - Some(ref cargo_bin_path) => Box::new(CargoMetadataFetcher::new( + let metadata_fetcher: RazeMetadataFetcher = match options.flag_cargo_bin_path { + Some(ref cargo_bin_path) => RazeMetadataFetcher::new( cargo_bin_path, Url::parse(&settings.registry)?, Url::parse(&settings.index_url)?, - )), - None => Box::new(CargoMetadataFetcher::default()), + ), + None => RazeMetadataFetcher::default(), }; let toml_path = PathBuf::from("./Cargo.toml"); let lock_path_opt = fs::metadata("./Cargo.lock") diff --git a/impl/src/metadata.rs b/impl/src/metadata.rs index d0d66de95..197505ea8 100644 --- a/impl/src/metadata.rs +++ b/impl/src/metadata.rs @@ -33,6 +33,65 @@ const SYSTEM_CARGO_BIN_PATH: &str = "cargo"; pub(crate) const DEFAULT_CRATE_REGISTRY_URL: &str = "https://crates.io"; pub(crate) const DEFAULT_CRATE_INDEX_URL: &str = "https://github.com/rust-lang/crates.io-index"; +/** An entity that can generate Cargo metadata within a Cargo workspace */ +pub trait MetadataFetcher { + fn fetch_metadata(&self, working_dir: &Path, include_deps: bool) -> Result; +} + +/** A lockfile generator which simply wraps the `cargo_metadata::MetadataCommand` command */ +struct CargoMetadataFetcher { + cargo_bin_path: PathBuf, +} + +impl MetadataFetcher for CargoMetadataFetcher { + fn fetch_metadata(&self, working_dir: &Path, include_deps: bool) -> Result { + let mut command = MetadataCommand::new(); + + if !include_deps { + command.no_deps(); + } + + command + .cargo_path(&self.cargo_bin_path) + .current_dir(working_dir) + .exec() + .with_context(|| { + format!( + "Failed to fetch Metadata with `{}` from `{}`", + &self.cargo_bin_path.display(), + working_dir.display() + ) + }) + } +} + +/** An entity that can generate a lockfile data within a Cargo workspace */ +pub trait LockfileGenerator { + fn generate_lockfile(&self, crate_root_dir: &Path) -> Result; +} + +/** A lockfile generator which simply wraps the `cargo generate-lockfile` command */ +struct CargoLockfileGenerator { + cargo_bin_path: PathBuf, +} + +impl LockfileGenerator for CargoLockfileGenerator { + /** Generate lockfile information from a cargo workspace root*/ + fn generate_lockfile(&self, crate_root_dir: &Path) -> Result { + let lockfile_path = crate_root_dir.join("Cargo.lock"); + + // Generate lockfile + std::process::Command::new(&self.cargo_bin_path) + .arg("generate-lockfile") + .current_dir(&crate_root_dir) + .output()?; + + // Load lockfile contents + Lockfile::load(&lockfile_path) + .with_context(|| format!("Failed to load lockfile: {}", lockfile_path.display())) + } +} + /** A struct containing all metadata about a project with which to plan generated output files for */ #[derive(Debug, Clone)] pub struct RazeMetadata { @@ -56,21 +115,6 @@ impl RazeMetadata { } } -/** - * An entity that can retrive deserialized metadata for a Cargo Workspace. - * - * Usage of ..Subcommand.. is waiting on a cargo release containing - * - */ -pub trait MetadataFetcher { - fn fetch_metadata( - &self, - files: &CargoWorkspaceFiles, - binary_dep_info: Option<&HashMap>, - override_lockfile: Option, - ) -> Result; -} - /** The local Cargo workspace files to be used for build planning .*/ #[derive(Debug, Clone)] pub struct CargoWorkspaceFiles { @@ -92,26 +136,46 @@ fn make_symlink(src: &Path, dest: &Path) -> Result<()> { .with_context(|| "Failed to create symlink for generating metadata") } -/** A workspace metadata fetcher that uses the Cargo Metadata subcommand. */ -pub struct CargoMetadataFetcher { - cargo_bin_path: PathBuf, +/** + * A workspace metadata fetcher that uses the Cargo commands to gather information about a Cargo + * project and it's transitive dependencies for planning and rendering of Bazel BUILD files. + */ +pub struct RazeMetadataFetcher { registry_url: Url, index_url: Url, + metadata_fetcher: Box, + lockfile_generator: Box, } -impl CargoMetadataFetcher { +impl RazeMetadataFetcher { pub fn new>( cargo_bin_path: P, registry_url: Url, index_url: Url, - ) -> CargoMetadataFetcher { - CargoMetadataFetcher { - cargo_bin_path: cargo_bin_path.into(), + ) -> RazeMetadataFetcher { + let cargo_bin_pathbuf: PathBuf = cargo_bin_path.into(); + RazeMetadataFetcher { registry_url, index_url, + metadata_fetcher: Box::new(CargoMetadataFetcher { + cargo_bin_path: cargo_bin_pathbuf.clone(), + }), + lockfile_generator: Box::new(CargoLockfileGenerator { + cargo_bin_path: cargo_bin_pathbuf, + }), } } + /** Reassign the [`crate::metadata::MetadataFetcher`] associated with the Raze Metadata Fetcher */ + pub fn set_metadata_fetcher(&mut self, fetcher: Box) { + self.metadata_fetcher = fetcher; + } + + /** Reassign the [`crate::metadata::LockfileGenerator`] associated with the current Fetcher */ + pub fn set_lockfile_generator(&mut self, generator: Box) { + self.lockfile_generator = generator; + } + /** Symlinks the source code of all workspace members into the temp workspace */ fn link_src_to_workspace(&self, no_deps_metadata: &Metadata, temp_dir: &Path) -> Result<()> { let crate_member_id_re = Regex::new(r".+\(path\+file://(.+)\)")?; @@ -191,11 +255,9 @@ impl CargoMetadataFetcher { assert!(files.lock_path_opt.as_ref().map_or(true, |p| p.is_file())); // First gather metadata without downloading any dependencies so we can identify any path dependencies. - let no_deps_metadata = MetadataCommand::new() - .cargo_path(&self.cargo_bin_path) - .current_dir(files.toml_path.parent().unwrap()) // UNWRAP: Guarded by function assertion - .no_deps() - .exec()?; + let no_deps_metadata = self + .metadata_fetcher + .fetch_metadata(files.toml_path.parent().unwrap(), /*include_deps=*/false)?; // There should be a `Cargo.toml` file in the workspace root fs::copy( @@ -332,33 +394,18 @@ impl CargoMetadataFetcher { ) -> Result { let lockfile_path = cargo_dir.join("Cargo.lock"); + // Use the reusable lockfile if one is provided if let Some(override_lockfile) = override_lockfile { fs::copy(&override_lockfile, &lockfile_path)?; - } else { - std::process::Command::new(SYSTEM_CARGO_BIN_PATH) - .arg("generate-lockfile") - .current_dir(&cargo_dir) - .output()?; + return Lockfile::load(&lockfile_path) + .with_context(|| format!("Failed to load lockfile: {}", lockfile_path.display())); } - Lockfile::load(&lockfile_path) - .with_context(|| format!("Failed to load lockfile: {}", lockfile_path.display())) + self.lockfile_generator.generate_lockfile(&cargo_dir) } -} -impl Default for CargoMetadataFetcher { - fn default() -> CargoMetadataFetcher { - CargoMetadataFetcher::new( - SYSTEM_CARGO_BIN_PATH, - // UNWRAP: The default is covered by testing and should never return err - Url::parse(DEFAULT_CRATE_REGISTRY_URL).unwrap(), - Url::parse(DEFAULT_CRATE_INDEX_URL).unwrap(), - ) - } -} - -impl MetadataFetcher for CargoMetadataFetcher { - fn fetch_metadata( + /** Gather all information about a Cargo project to use for planning and rendering steps */ + pub fn fetch_metadata( &self, files: &CargoWorkspaceFiles, binary_dep_info: Option<&HashMap>, @@ -415,10 +462,9 @@ impl MetadataFetcher for CargoMetadataFetcher { } } - let metadata = MetadataCommand::new() - .cargo_path(&self.cargo_bin_path) - .current_dir(cargo_dir.as_ref()) - .exec()?; + let metadata = self + .metadata_fetcher + .fetch_metadata(cargo_dir.as_ref(), /*include_deps=*/true)?; Ok(RazeMetadata { metadata, @@ -429,6 +475,17 @@ impl MetadataFetcher for CargoMetadataFetcher { } } +impl Default for RazeMetadataFetcher { + fn default() -> RazeMetadataFetcher { + RazeMetadataFetcher::new( + SYSTEM_CARGO_BIN_PATH, + // UNWRAP: The default is covered by testing and should never return err + Url::parse(DEFAULT_CRATE_REGISTRY_URL).unwrap(), + Url::parse(DEFAULT_CRATE_INDEX_URL).unwrap(), + ) + } +} + /** A struct containing information about a binary dependency */ pub struct BinaryDependencyInfo { pub name: String, @@ -438,30 +495,122 @@ pub struct BinaryDependencyInfo { #[cfg(test)] pub mod tests { + use anyhow::Context; use httpmock::MockServer; + use tera::Tera; use super::*; use crate::testing::*; - use std::{fs::File, io::Write}; + use std::{fs::File, io::Write, str::FromStr}; + + pub struct DummyCargoMetadataFetcher { + pub metadata_template: Option, + } + + impl DummyCargoMetadataFetcher { + fn render_metadata(&self, mock_workspace_path: &Path) -> Option { + if self.metadata_template.is_none() { + return None; + } + + let dir = TempDir::new().unwrap(); + let mut renderer = Tera::new(&format!("{}/*", dir.as_ref().display())).unwrap(); + + let templates_dir = PathBuf::from(std::file!()) + .parent() + .unwrap() + .join("testing/metadata_templates") + .canonicalize() + .unwrap(); + + renderer + .add_raw_templates(vec![( + self.metadata_template.as_ref().unwrap(), + fs::read_to_string(templates_dir.join(self.metadata_template.as_ref().unwrap())).unwrap(), + )]) + .unwrap(); + + let mut context = tera::Context::new(); + context.insert("mock_workspace", &mock_workspace_path); + context.insert("crate_index_root", "/some/fake/home/path/.cargo"); + let content = renderer + .render(self.metadata_template.as_ref().unwrap(), &context) + .unwrap(); + + Some(serde_json::from_str::(&content).unwrap()) + } + } + + impl MetadataFetcher for DummyCargoMetadataFetcher { + fn fetch_metadata(&self, working_dir: &Path, include_deps: bool) -> Result { + // Only use the template if the command is looking to reach out to the internet. + if include_deps { + if let Some(metadata) = self.render_metadata(working_dir) { + return Ok(metadata); + } + } + + // Ensure no the command is ran in `offline` mode and no dependencies are checked. + MetadataCommand::new() + .cargo_path(SYSTEM_CARGO_BIN_PATH) + .no_deps() + .current_dir(working_dir) + .other_options(vec!["--offline".to_string()]) + .exec() + .with_context(|| { + format!( + "Failed to run `{} metadata` with contents:\n{}", + SYSTEM_CARGO_BIN_PATH, + fs::read_to_string(working_dir.join("Cargo.toml")).unwrap() + ) + }) + } + } + + pub struct DummyLockfileGenerator { + // Optional lockfile to use for generation + pub lockfile_contents: Option, + } - pub fn dummy_raze_metadata_fetcher() -> (CargoMetadataFetcher, MockServer, TempDir) { + impl LockfileGenerator for DummyLockfileGenerator { + fn generate_lockfile(&self, _crate_root_dir: &Path) -> Result { + match &self.lockfile_contents { + Some(contents) => Lockfile::from_str(contents) + .with_context(|| format!("Failed to load provided lockfile:\n{}", contents)), + None => Lockfile::from_str(basic_lock_contents()) + .with_context(|| format!("Failed to load dummy lockfile:\n{}", basic_lock_contents())), + } + } + } + + pub fn dummy_raze_metadata_fetcher() -> (RazeMetadataFetcher, MockServer, TempDir) { let tempdir = TempDir::new().unwrap(); let mock_server = MockServer::start(); - ( - CargoMetadataFetcher::new( - SYSTEM_CARGO_BIN_PATH, - Url::parse(&mock_server.base_url()).unwrap(), - Url::parse(&format!("file://{}", tempdir.as_ref().display())).unwrap(), - ), - mock_server, - tempdir, - ) + let mut fetcher = RazeMetadataFetcher::new( + SYSTEM_CARGO_BIN_PATH, + Url::parse(&mock_server.base_url()).unwrap(), + Url::parse(&format!("file://{}", tempdir.as_ref().display())).unwrap(), + ); + fetcher.set_metadata_fetcher(Box::new(DummyCargoMetadataFetcher { + metadata_template: None, + })); + fetcher.set_lockfile_generator(Box::new(DummyLockfileGenerator { + lockfile_contents: None, + })); + + (fetcher, mock_server, tempdir) } pub fn dummy_raze_metadata() -> RazeMetadata { let (_dir, files) = make_basic_workspace(); - let (fetcher, _server, _index_dir) = dummy_raze_metadata_fetcher(); + let (mut fetcher, _server, _index_dir) = dummy_raze_metadata_fetcher(); + + // Always render basic metadata + fetcher.set_metadata_fetcher(Box::new(DummyCargoMetadataFetcher { + metadata_template: Some("basic_metadata.json.template".to_string()), + })); + fetcher.fetch_metadata(&files, None, None).unwrap() } @@ -476,9 +625,11 @@ pub mod tests { toml_path, }; - CargoMetadataFetcher::default() - .fetch_metadata(&files, None, None) - .unwrap(); + let mut fetcher = RazeMetadataFetcher::default(); + fetcher.set_lockfile_generator(Box::new(DummyLockfileGenerator { + lockfile_contents: None, + })); + fetcher.fetch_metadata(&files, None, None).unwrap(); } #[test] @@ -501,9 +652,11 @@ pub mod tests { toml_path, }; - CargoMetadataFetcher::default() - .fetch_metadata(&files, None, None) - .unwrap(); + let mut fetcher = RazeMetadataFetcher::default(); + fetcher.set_lockfile_generator(Box::new(DummyLockfileGenerator { + lockfile_contents: None, + })); + fetcher.fetch_metadata(&files, None, None).unwrap(); } #[test] @@ -520,7 +673,7 @@ pub mod tests { toml_path, }; - let fetcher = CargoMetadataFetcher::default(); + let fetcher = RazeMetadataFetcher::default(); assert!(fetcher.fetch_metadata(&files, None, None).is_err()); } @@ -610,7 +763,10 @@ pub mod tests { #[test] fn test_cargo_generate_lockfile_new_file() { - let (fetcher, _mock_server, _index_url) = dummy_raze_metadata_fetcher(); + let (mut fetcher, _mock_server, _index_url) = dummy_raze_metadata_fetcher(); + fetcher.set_lockfile_generator(Box::new(DummyLockfileGenerator { + lockfile_contents: Some(advanced_lock_contents().to_string()), + })); let (crate_dir, _files) = make_workspace(advanced_toml_contents(), None); let expected_lockfile = crate_dir.as_ref().join("expected/Cargo.expected.lock"); @@ -618,12 +774,11 @@ pub mod tests { fs::create_dir_all(expected_lockfile.parent().unwrap()).unwrap(); fs::write(&expected_lockfile, advanced_lock_contents()).unwrap(); - // Returns a newly generated lockfile assert_eq!( fetcher - .cargo_generate_lockfile(&None, crate_dir.as_ref(),) + .cargo_generate_lockfile(&None, crate_dir.as_ref()) .unwrap(), - cargo_lock::Lockfile::load(&expected_lockfile).unwrap() + Lockfile::from_str(advanced_lock_contents()).unwrap() ); } } diff --git a/impl/src/planning.rs b/impl/src/planning.rs index 3479b77f1..bb3010338 100644 --- a/impl/src/planning.rs +++ b/impl/src/planning.rs @@ -86,16 +86,15 @@ mod tests { use std::{collections::HashMap, path::PathBuf}; use crate::{ - metadata::{ - tests::{dummy_raze_metadata, dummy_raze_metadata_fetcher}, - MetadataFetcher, + metadata::tests::{ + dummy_raze_metadata, dummy_raze_metadata_fetcher, DummyCargoMetadataFetcher, }, settings::{tests::*, GenMode}, testing::*, }; use super::*; - use cargo_metadata::{MetadataCommand, PackageId}; + use cargo_metadata::PackageId; use indoc::indoc; use semver::{Version, VersionReq}; @@ -236,18 +235,17 @@ mod tests { assert!(planned_build_res.is_err()); } - fn dummy_workspace_crate_metadata(toml: Option<&str>) -> RazeMetadata { - let mut metadata = match toml { - Some(toml) => { - let dir = tempfile::TempDir::new().unwrap(); - std::fs::write(dir.as_ref().join("Cargo.toml"), toml).unwrap(); - MetadataCommand::new() - .current_dir(dir.as_ref()) - .exec() - .unwrap() - }, - None => dummy_raze_metadata().metadata.clone(), - }; + fn dummy_workspace_crate_metadata(metadata_template: &str) -> RazeMetadata { + let (_dir, files) = make_basic_workspace(); + let (mut fetcher, _server, _index_dir) = dummy_raze_metadata_fetcher(); + + // Ensure we render the given template + fetcher.set_metadata_fetcher(Box::new(DummyCargoMetadataFetcher { + metadata_template: Some(metadata_template.to_string()), + })); + + let raze_metadata = fetcher.fetch_metadata(&files, None, None).unwrap(); + let mut metadata = raze_metadata.metadata; // Phase 1: Create a workspace package, add it to the packages list. @@ -280,7 +278,10 @@ mod tests { let mut settings = dummy_raze_settings(); settings.genmode = GenMode::Vendored; - let planner = BuildPlannerImpl::new(dummy_workspace_crate_metadata(None), settings); + let planner = BuildPlannerImpl::new( + dummy_workspace_crate_metadata("basic_metadata.json.template"), + settings, + ); // N.B. This will fail if we don't correctly ignore workspace crates. let planned_build_res = planner.plan_build(Some(PlatformDetails::new( "some_target_triple".to_owned(), @@ -291,23 +292,13 @@ mod tests { #[test] fn test_plan_build_produces_aliased_dependencies() { - let toml_file = indoc! { r#" - [package] - name = "build_produces_aliased_dependencies" - version = "0.1.0" - - [lib] - path = "not_a_file.rs" - - [dependencies] - actix-web = "2.0.0" - actix-rt = "1.0.0" - "# }; - let mut settings = dummy_raze_settings(); settings.genmode = GenMode::Remote; - let planner = BuildPlannerImpl::new(dummy_workspace_crate_metadata(Some(toml_file)), settings); + let planner = BuildPlannerImpl::new( + dummy_workspace_crate_metadata("plan_build_produces_aliased_dependencies.json.template"), + settings, + ); // N.B. This will fail if we don't correctly ignore workspace crates. let planned_build_res = planner.plan_build(Some(PlatformDetails::new( "some_target_triple".to_owned(), @@ -346,21 +337,13 @@ mod tests { #[test] fn test_plan_build_produces_proc_macro_dependencies() { - let toml_file = indoc! { r#" - [package] - name = "build_produces_proc_macro_dependencies" - version = "0.1.0" - - [lib] - path = "not_a_file.rs" - - [dependencies] - serde = { version = "=1.0.112", features = ["derive"] } - "# }; let mut settings = dummy_raze_settings(); settings.genmode = GenMode::Remote; - let planner = BuildPlannerImpl::new(dummy_workspace_crate_metadata(Some(toml_file)), settings); + let planner = BuildPlannerImpl::new( + dummy_workspace_crate_metadata("plan_build_produces_proc_macro_dependencies.json.template"), + settings, + ); let planned_build = planner .plan_build(Some(PlatformDetails::new( "some_target_triple".to_owned(), @@ -393,21 +376,15 @@ mod tests { #[test] fn test_plan_build_produces_build_proc_macro_dependencies() { - let toml_file = indoc! { r#" - [package] - name = "build_produces_build_proc_macro_dependencies" - version = "0.1.0" - - [lib] - path = "not_a_file.rs" - - [dependencies] - markup5ever = "=0.10.0" - "# }; let mut settings = dummy_raze_settings(); settings.genmode = GenMode::Remote; - let planner = BuildPlannerImpl::new(dummy_workspace_crate_metadata(Some(toml_file)), settings); + let planner = BuildPlannerImpl::new( + dummy_workspace_crate_metadata( + "plan_build_produces_build_proc_macro_dependencies.json.template", + ), + settings, + ); let planned_build = planner .plan_build(Some(PlatformDetails::new( "some_target_triple".to_owned(), @@ -440,19 +417,10 @@ mod tests { #[test] fn test_subplan_produces_crate_root_with_forward_slash() { - let toml_file = indoc! { r#" - [package] - name = "subplan_produces_crate_root_with_forward_slash" - version = "0.1.0" - - [lib] - path = "not_a_file.rs" - - [dependencies] - markup5ever = "=0.10.0" - "# }; let planner = BuildPlannerImpl::new( - dummy_workspace_crate_metadata(Some(toml_file)), + dummy_workspace_crate_metadata( + "subplan_produces_crate_root_with_forward_slash.json.template", + ), dummy_raze_settings(), ); let planned_build = planner @@ -468,8 +436,20 @@ mod tests { ); } - fn dummy_binary_dependency_metadata() -> (RazeMetadata, RazeSettings) { - let (fetcher, server, index_dir) = dummy_raze_metadata_fetcher(); + fn dummy_binary_dependency_metadata(is_remote_genmode: bool) -> (RazeMetadata, RazeSettings) { + let (mut fetcher, server, index_dir) = dummy_raze_metadata_fetcher(); + + // Only in cases where `RazeSettings::genmode == "Remote"` do we exepct the metadata to be anything different + // than the standard metadata. So we use a generated template to represent that state. + let dummy_metadata_fetcher = DummyCargoMetadataFetcher { + metadata_template: if is_remote_genmode { + Some("dummy_binary_dependency_remote.json.template".to_string()) + } else { + Some("basic_metadata.json.template".to_string()) + }, + }; + fetcher.set_metadata_fetcher(Box::new(dummy_metadata_fetcher)); + let mock = mock_remote_crate("some-binary-crate", "3.3.3", &server); let dir = mock_crate_index( &to_index_crates_map(vec![("some-binary-crate", "3.3.3")]), @@ -497,7 +477,7 @@ mod tests { #[test] fn test_binary_dependencies_remote_genmode() { - let (raze_metadata, mut settings) = dummy_binary_dependency_metadata(); + let (raze_metadata, mut settings) = dummy_binary_dependency_metadata(/*is_remote_genmode=*/true); settings.genmode = GenMode::Remote; let planner = BuildPlannerImpl::new(raze_metadata, settings); @@ -524,7 +504,7 @@ mod tests { #[test] fn test_binary_dependencies_vendored_genmode() { - let (raze_metadata, mut settings) = dummy_binary_dependency_metadata(); + let (raze_metadata, mut settings) = dummy_binary_dependency_metadata(/*is_remote_genmode=*/false); settings.genmode = GenMode::Vendored; let planner = BuildPlannerImpl::new(raze_metadata, settings); @@ -643,7 +623,10 @@ mod tests { crate::settings::load_settings(&files.toml_path).unwrap() }; - let planner = BuildPlannerImpl::new(dummy_workspace_crate_metadata(Some(toml_file)), settings); + let planner = BuildPlannerImpl::new( + dummy_workspace_crate_metadata("semver_matching.json.template"), + settings, + ); // N.B. This will fail if we don't correctly ignore workspace crates. let planned_build_res = planner.plan_build(Some(PlatformDetails::new( @@ -720,6 +703,11 @@ mod tests { } fn dummy_workspace_member_toml_contents(name: &str, dep_version: &str) -> String { + assert!( + dep_version == "0.2.1" || dep_version == "0.1.0", + "The `dummy_workspace_members_metadata` template was generated with these versions, if \ + something else is passed, that file will need to be regenerated" + ); indoc::formatdoc! { r#" [package] name = "{name}" @@ -734,7 +722,10 @@ mod tests { } fn dummy_workspace_members_metadata() -> RazeMetadata { - let (fetcher, _server, _index_dir) = dummy_raze_metadata_fetcher(); + let (mut fetcher, _server, _index_dir) = dummy_raze_metadata_fetcher(); + fetcher.set_metadata_fetcher(Box::new(DummyCargoMetadataFetcher { + metadata_template: Some("dummy_workspace_members_metadata.json.template".to_string()), + })); let workspace_toml = indoc! { r#" [workspace] diff --git a/impl/src/testing/metadata_templates/basic_metadata.json.template b/impl/src/testing/metadata_templates/basic_metadata.json.template new file mode 100644 index 000000000..50e484509 --- /dev/null +++ b/impl/src/testing/metadata_templates/basic_metadata.json.template @@ -0,0 +1,66 @@ +{# Cargo.toml +[package] +name = "test" +version = "0.0.1" + +[lib] +path = "not_a_file.rs" +#} +{ + "packages": [ + { + "name": "test", + "version": "0.0.1", + "id": "test 0.0.1 (path+file://{{ mock_workspace }})", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "test", + "src_path": "{{ mock_workspace }}/not_a_file.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + } + ], + "workspace_members": [ + "test 0.0.1 (path+file://{{ mock_workspace }})" + ], + "resolve": { + "nodes": [ + { + "id": "test 0.0.1 (path+file://{{ mock_workspace }})", + "dependencies": [], + "deps": [], + "features": [] + } + ], + "root": "test 0.0.1 (path+file://{{ mock_workspace }})" + }, + "target_directory": "{{ mock_workspace }}/target", + "version": 1, + "workspace_root": "{{ mock_workspace }}", + "metadata": null +} \ No newline at end of file diff --git a/impl/src/testing/metadata_templates/dummy_binary_dependency_remote.json.template b/impl/src/testing/metadata_templates/dummy_binary_dependency_remote.json.template new file mode 100644 index 000000000..93a48aa04 --- /dev/null +++ b/impl/src/testing/metadata_templates/dummy_binary_dependency_remote.json.template @@ -0,0 +1,159 @@ +{# Cargo.toml +bench = [] +bin = [] +example = [] +test = [] +[badges.maintenance] +status = "none" + +[build-dependencies] + +[dependencies] + +[dev-dependencies] + +[features] + +[lib] +bench = true +crate-type = [] +doc = true +doctest = true +harness = true +path = "not_a_file.rs" +plugin = false +proc-macro = false +required-features = [] +test = true + +[package] +authors = [] +autobenches = true +autobins = true +autoexamples = true +autotests = true +categories = [] +edition = "2015" +keywords = [] +name = "test" +publish = true +version = "0.0.1" + +[patch] + +[profile] + +[target] + +[workspace] +default-members = [] +exclude = [] +members = ["some-binary-crate-3.3.3"] + +#} +{# some-binary-crate-3.3.3/Cargo.toml +[package] +name = "some-binary-crate" +version = "3.3.3" + +[lib] +path = "not_a_file.rs" + +#} +{ + "packages": [ + { + "name": "some-binary-crate", + "version": "3.3.3", + "id": "some-binary-crate 3.3.3 (path+file://{{ mock_workspace }}/some-binary-crate-3.3.3)", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "some-binary-crate", + "src_path": "{{ mock_workspace }}/some-binary-crate-3.3.3/not_a_file.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/some-binary-crate-3.3.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "test", + "version": "0.0.1", + "id": "test 0.0.1 (path+file://{{ mock_workspace }})", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [], + "targets": [ + { + "kind": [], + "crate_types": [], + "name": "test", + "src_path": "{{ mock_workspace }}/not_a_file.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + } + ], + "workspace_members": [ + "some-binary-crate 3.3.3 (path+file://{{ mock_workspace }}/some-binary-crate-3.3.3)", + "test 0.0.1 (path+file://{{ mock_workspace }})" + ], + "resolve": { + "nodes": [ + { + "id": "some-binary-crate 3.3.3 (path+file://{{ mock_workspace }}/some-binary-crate-3.3.3)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "test 0.0.1 (path+file://{{ mock_workspace }})", + "dependencies": [], + "deps": [], + "features": [] + } + ], + "root": "test 0.0.1 (path+file://{{ mock_workspace }})" + }, + "target_directory": "{{ mock_workspace }}/target", + "version": 1, + "workspace_root": "{{ mock_workspace }}", + "metadata": null +} \ No newline at end of file diff --git a/impl/src/testing/metadata_templates/dummy_workspace_members_metadata.json.template b/impl/src/testing/metadata_templates/dummy_workspace_members_metadata.json.template new file mode 100644 index 000000000..9d82ef1ae --- /dev/null +++ b/impl/src/testing/metadata_templates/dummy_workspace_members_metadata.json.template @@ -0,0 +1,312 @@ +{# This metadata came from a workspace with 3 `Cargo.toml` files. #} +{# Cargo.toml + +[workspace] +members = [ + "lib_a", + "lib_b", +] + +#} +{# lib_a/Cargo.toml + +[package] +name = "lib_a" +version = "0.0.1" + +[lib] +path = "src/lib.rs" + +[dependencies] +unicode-xid = "0.2.1" + +#} +{# lib_b/Cargo.toml + +[package] +name = "lib_b" +version = "0.0.1" + +[lib] +path = "src/lib.rs" + +[dependencies] +unicode-xid = "0.1.0" + +#} +{ + "packages": [ + { + "name": "lib_a", + "version": "0.0.1", + "id": "lib_a 0.0.1 (path+file://{{ mock_workspace }}/lib_a)", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [ + { + "name": "unicode-xid", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "lib_a", + "src_path": "{{ mock_workspace }}/lib_a/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/lib_a/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "lib_b", + "version": "0.0.1", + "id": "lib_b 0.0.1 (path+file://{{ mock_workspace }}/lib_b)", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [ + { + "name": "unicode-xid", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "lib_b", + "src_path": "{{ mock_workspace }}/lib_b/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/lib_b/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "unicode-xid", + "version": "0.1.0", + "id": "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-xid", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "bench": [], + "default": [], + "no_std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "erick.tryzelaar ", + "kwantam " + ], + "categories": [], + "keywords": [ + "text", + "unicode", + "xid" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-xid", + "edition": "2015", + "links": null + }, + { + "name": "unicode-xid", + "version": "0.2.1", + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-xid", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive_tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/tests/exhaustive_tests.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "bench": [], + "default": [], + "no_std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "erick.tryzelaar ", + "kwantam " + ], + "categories": [], + "keywords": [ + "text", + "unicode", + "xid" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-xid", + "edition": "2015", + "links": null + } + ], + "workspace_members": [ + "lib_a 0.0.1 (path+file://{{ mock_workspace }}/lib_a)", + "lib_b 0.0.1 (path+file://{{ mock_workspace }}/lib_b)" + ], + "resolve": { + "nodes": [ + { + "id": "lib_a 0.0.1 (path+file://{{ mock_workspace }}/lib_a)", + "dependencies": [ + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "lib_b 0.0.1 (path+file://{{ mock_workspace }}/lib_b)", + "dependencies": [ + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + }, + { + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + } + ], + "root": null + }, + "target_directory": "{{ mock_workspace }}/target", + "version": 1, + "workspace_root": "{{ mock_workspace }}", + "metadata": null +} \ No newline at end of file diff --git a/impl/src/testing/metadata_templates/plan_build_produces_aliased_dependencies.json.template b/impl/src/testing/metadata_templates/plan_build_produces_aliased_dependencies.json.template new file mode 100644 index 000000000..e35b4b5e4 --- /dev/null +++ b/impl/src/testing/metadata_templates/plan_build_produces_aliased_dependencies.json.template @@ -0,0 +1,35230 @@ +{# Note that `{{version}}` is part of the metadata and must be escaped #} +{# Cargo.toml +[package] +name = "build_produces_aliased_dependencies" +version = "0.1.0" + +[lib] +path = "not_a_file.rs" + +[dependencies] +actix-web = "2.0.0" +actix-rt = "1.0.0" +#} +{ + "packages": [ + { + "name": "actix-codec", + "version": "0.2.0", + "id": "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Utilities for encoding and decoding frames", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "bitflags", + "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": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-core", + "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": "futures-sink", + "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": "log", + "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": null, + "registry": null + }, + { + "name": "tokio", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tokio-util", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "codec" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_codec", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-codec-0.2.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-codec-0.2.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-codec", + "version": "0.3.0", + "id": "actix-codec 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Codec utilities for working with framed protocols.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "bitflags", + "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": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "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.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "log", + "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": null, + "registry": null + }, + { + "name": "pin-project", + "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": "tokio", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tokio-util", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "codec" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_codec", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-codec-0.3.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-codec-0.3.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-connect", + "version": "1.0.2", + "id": "actix-connect 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix connect - tcp connector service", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-codec", + "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": "actix-rt", + "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": "actix-service", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-utils", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.6", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "derive_more", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.99.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "either", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.5.3", + "kind": null, + "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.1", + "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": "^0.2.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", + "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": "open-ssl", + "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.16.0", + "kind": null, + "rename": "rust-tls", + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tokio-openssl", + "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": "tokio-rustls", + "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": "trust-dns-proto", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=0.18.0-alpha.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "trust-dns-resolver", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=0.18.0-alpha.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "webpki", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.21", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-testing", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bytes", + "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": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_connect", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-connect-1.0.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_connect", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-connect-1.0.2/tests/test_connect.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "uri" + ], + "openssl": [ + "open-ssl", + "tokio-openssl" + ], + "rustls": [ + "rust-tls", + "tokio-rustls", + "webpki" + ], + "uri": [ + "http" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-connect-1.0.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "openssl", + "rustls", + "uri" + ] + } + } + }, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-http", + "version": "1.0.1", + "id": "actix-http 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix http primitives", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-codec", + "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": "actix-connect", + "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": "actix-rt", + "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": "actix-service", + "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": "actix-threadpool", + "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": "actix-tls", + "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": "actix-utils", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.3", + "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.11", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bitflags", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "brotli2", + "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": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "chrono", + "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": "copyless", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "derive_more", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.99.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "either", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.5.3", + "kind": null, + "rename": null, + "optional": false, + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "failure", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.5", + "kind": null, + "rename": "fail-ure", + "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.13", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-channel", + "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": "futures-core", + "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": "futures-util", + "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": "fxhash", + "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": "h2", + "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": "http", + "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": "httparse", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "indexmap", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "language-tags", + "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": "lazy_static", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.4", + "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", + "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", + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "pin-project", + "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": "rand", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.7", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "ring", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.16.9", + "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": 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": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "serde_urlencoded", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6.1", + "kind": null, + "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", + "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", + "kind": null, + "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.42", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-connect", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "openssl" + ], + "target": null, + "registry": null + }, + { + "name": "actix-http-test", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "openssl" + ], + "target": null, + "registry": null + }, + { + "name": "actix-server", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-tls", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "openssl" + ], + "target": null, + "registry": null + }, + { + "name": "env_logger", + "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": "futures", + "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": "openssl", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.10", + "kind": "dev", + "rename": "open-ssl", + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rustls", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.16", + "kind": "dev", + "rename": "rust-tls", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_http", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "echo2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/examples/echo2.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "echo", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/examples/echo.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "hello-world", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/examples/hello-world.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_openssl", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/tests/test_openssl.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_client", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/tests/test_client.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ws", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/tests/test_ws.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_rustls", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/tests/test_rustls.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_server", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/tests/test_server.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "compress": [ + "flate2", + "brotli2" + ], + "default": [], + "failure": [ + "fail-ure" + ], + "openssl": [ + "actix-tls/openssl", + "actix-connect/openssl" + ], + "rustls": [ + "actix-tls/rustls", + "actix-connect/rustls" + ], + "secure-cookies": [ + "ring" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-http-1.0.1/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "openssl", + "rustls", + "failure", + "compress", + "secure-cookies" + ] + } + } + }, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous", + "web-programming::http-server", + "web-programming::websocket" + ], + "keywords": [ + "actix", + "http", + "framework", + "async", + "futures" + ], + "readme": "README.md", + "repository": "https://github.com/actix/actix-web.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-macros", + "version": "0.1.2", + "id": "actix-macros 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix runtime macros", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "quote", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.3", + "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": "^1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "full" + ], + "target": null, + "registry": null + }, + { + "name": "actix-rt", + "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": "futures-util", + "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": "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": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "actix-macros", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-macros-0.1.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "trybuild", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-macros-0.1.2/tests/trybuild.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-macros-0.1.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [], + "readme": null, + "repository": "https://github.com/actix/actix-net", + "edition": "2018", + "links": null + }, + { + "name": "actix-router", + "version": "0.2.5", + "id": "actix-router 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Resource path matching library", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "bytestring", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.2", + "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": "^0.2.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.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.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.104", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_router", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-router-0.2.5/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "http" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-router-0.2.5/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [], + "keywords": [ + "actix" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-rt", + "version": "1.1.1", + "id": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix runtime", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-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": "actix-threadpool", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "copyless", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-channel", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-util", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "alloc" + ], + "target": null, + "registry": null + }, + { + "name": "smallvec", + "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": "tokio", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.6", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "rt-core", + "rt-util", + "io-driver", + "tcp", + "uds", + "udp", + "time", + "signal", + "stream" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_rt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-rt-1.1.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "integration_tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-rt-1.1.1/tests/integration_tests.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-rt-1.1.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-server", + "version": "1.0.4", + "id": "actix-server 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "General purpose TCP server built for the Actix ecosystem", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-codec", + "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": "actix-rt", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.1.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-service", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.6", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-utils", + "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": null, + "registry": null + }, + { + "name": "futures-channel", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-util", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "sink" + ], + "target": null, + "registry": null + }, + { + "name": "log", + "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": null, + "registry": null + }, + { + "name": "mio", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6.19", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "mio-uds", + "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": [], + "target": null, + "registry": null + }, + { + "name": "num_cpus", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.13", + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "socket2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_server", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-server-1.0.4/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_server", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-server-1.0.4/tests/test_server.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-server-1.0.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-service", + "version": "1.0.6", + "id": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Service trait and combinators for representing asynchronous request/response operations.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "futures-util", + "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": "pin-project", + "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": "actix-rt", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.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.3", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_service", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-service-1.0.6/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "unsafecell_vs_refcell", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-service-1.0.6/benches/unsafecell_vs_refcell.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "and_then", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-service-1.0.6/benches/and_then.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-service-1.0.6/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures", + "service" + ], + "readme": "README.md", + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-testing", + "version": "1.0.1", + "id": "actix-testing 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix testing utils", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-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": "actix-rt", + "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": "actix-server", + "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": "actix-service", + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "socket2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_testing", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-testing-1.0.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-testing-1.0.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": "README.md", + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-threadpool", + "version": "0.3.3", + "id": "actix-threadpool 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Actix thread pool for sync code", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "derive_more", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.99.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-channel", + "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": "lazy_static", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.3", + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "num_cpus", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.10", + "kind": null, + "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.11", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "threadpool", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.7", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_threadpool", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-threadpool-0.3.3/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-threadpool-0.3.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "actix", + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-tls", + "version": "1.0.0", + "id": "actix-tls 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix tls services", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-codec", + "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": "actix-rt", + "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": "actix-service", + "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": "actix-utils", + "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": "derive_more", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.99.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "either", + "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": "futures", + "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": "log", + "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": null, + "registry": null + }, + { + "name": "native-tls", + "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": "openssl", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.10", + "kind": null, + "rename": "open-ssl", + "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.16.0", + "kind": null, + "rename": "rust-tls", + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tokio-openssl", + "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": "tokio-rustls", + "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": "tokio-tls", + "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": null, + "registry": null + }, + { + "name": "webpki", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.21", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "webpki-roots", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.17", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-testing", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bytes", + "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": "actix_tls", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-tls-1.0.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [], + "nativetls": [ + "native-tls", + "tokio-tls" + ], + "openssl": [ + "open-ssl", + "tokio-openssl" + ], + "rustls": [ + "rust-tls", + "webpki", + "webpki-roots", + "tokio-rustls" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-tls-1.0.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "openssl", + "rustls", + "nativetls" + ] + } + } + }, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-utils", + "version": "1.0.6", + "id": "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix utils - various actix net related services", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-codec", + "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": "actix-rt", + "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": "actix-service", + "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": "bitflags", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "either", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.5.3", + "kind": null, + "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.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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "pin-project", + "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": "slab", + "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": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_utils", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-utils-1.0.6/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-utils-1.0.6/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-utils", + "version": "2.0.0", + "id": "actix-utils 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Various network related services and utilities for the Actix ecosystem.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-codec", + "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": "actix-rt", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.1.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-service", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.6", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bitflags", + "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": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "either", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.5.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-channel", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "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.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-util", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "log", + "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": null, + "registry": null + }, + { + "name": "pin-project", + "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": "slab", + "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": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "actix_utils", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-utils-2.0.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-utils-2.0.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous" + ], + "keywords": [ + "network", + "framework", + "async", + "futures" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-web", + "version": "2.0.0", + "id": "actix-web 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix web is a simple, pragmatic and extremely fast web framework for Rust.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-codec", + "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": "actix-http", + "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": "actix-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": "actix-router", + "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": "actix-rt", + "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": "actix-server", + "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": "actix-service", + "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": "actix-testing", + "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": "actix-threadpool", + "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": "actix-tls", + "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": "actix-utils", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-web-codegen", + "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": "awc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "derive_more", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.99.2", + "kind": null, + "rename": null, + "optional": false, + "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", + "kind": null, + "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.1", + "kind": null, + "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": 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", + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "net2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.33", + "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": "open-ssl", + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "pin-project", + "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": "regex", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rustls", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.16.0", + "kind": null, + "rename": "rust-tls", + "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": 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": "serde_urlencoded", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6.1", + "kind": null, + "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.42", + "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.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix", + "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": "brotli2", + "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 + }, + { + "name": "env_logger", + "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": "flate2", + "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": "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 + }, + { + "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": "actix_web", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-2.0.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "uds", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-2.0.0/examples/uds.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "client", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-2.0.0/examples/client.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "basic", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-2.0.0/examples/basic.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_httpserver", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-2.0.0/tests/test_httpserver.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_server", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-2.0.0/tests/test_server.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "compress": [ + "actix-http/compress", + "awc/compress" + ], + "default": [ + "compress", + "failure" + ], + "failure": [ + "actix-http/failure" + ], + "openssl": [ + "actix-tls/openssl", + "awc/openssl", + "open-ssl" + ], + "rustls": [ + "actix-tls/rustls", + "awc/rustls", + "rust-tls" + ], + "secure-cookies": [ + "actix-http/secure-cookies" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-2.0.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "openssl", + "rustls", + "compress", + "secure-cookies" + ] + } + } + }, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous", + "web-programming::http-server", + "web-programming::websocket" + ], + "keywords": [ + "actix", + "http", + "web", + "framework", + "async" + ], + "readme": "README.md", + "repository": "https://github.com/actix/actix-web.git", + "edition": "2018", + "links": null + }, + { + "name": "actix-web-codegen", + "version": "0.2.2", + "id": "actix-web-codegen 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix web proc macros", + "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": "^1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "full", + "parsing" + ], + "target": null, + "registry": null + }, + { + "name": "actix-rt", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-web", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^3.0.0-alpha.3", + "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.5", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "actix-web-codegen", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-codegen-0.2.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_macro", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-codegen-0.2.2/tests/test_macro.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/actix-web-codegen-0.2.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": null, + "edition": "2018", + "links": null + }, + { + "name": "addr2line", + "version": "0.14.0", + "id": "addr2line 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/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": "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.3", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "fallible-iterator", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2", + "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.23", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "read" + ], + "target": null, + "registry": null + }, + { + "name": "object", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.22", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [ + "read" + ], + "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": "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": "clap", + "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": "findshlibs", + "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": "memmap", + "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": "rustc-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": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "addr2line", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/addr2line-0.14.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "addr2line", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/addr2line-0.14.0/examples/addr2line.rs", + "edition": "2015", + "required-features": [ + "std-object" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "output_equivalence", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/addr2line-0.14.0/tests/output_equivalence.rs", + "edition": "2015", + "required-features": [ + "std-object" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "correctness", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/addr2line-0.14.0/tests/correctness.rs", + "edition": "2015", + "required-features": [ + "default" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "parse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/addr2line-0.14.0/tests/parse.rs", + "edition": "2015", + "required-features": [ + "std-object" + ], + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "rustc-demangle", + "cpp_demangle", + "std-object", + "fallible-iterator", + "smallvec" + ], + "rustc-dep-of-std": [ + "core", + "alloc", + "compiler_builtins", + "gimli/rustc-dep-of-std" + ], + "std": [ + "gimli/std" + ], + "std-object": [ + "std", + "object", + "object/std", + "object/compression", + "gimli/endian-reader" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/addr2line-0.14.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nick Fitzgerald ", + "Philip Craig ", + "Jon Gjengset ", + "Noah Bergbauer " + ], + "categories": [ + "development-tools::debugging", + "command-line-utilities" + ], + "keywords": [ + "DWARF", + "debug", + "elf", + "symbolicate", + "atos" + ], + "readme": "./README.md", + "repository": "https://github.com/gimli-rs/addr2line", + "edition": "2015", + "links": null + }, + { + "name": "adler", + "version": "0.2.3", + "id": "adler 0.2.3 (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": "adler", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/adler-0.2.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/adler-0.2.3/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/adler-0.2.3/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 " + ], + "categories": [ + "algorithms" + ], + "keywords": [ + "checksum", + "integrity", + "hash", + "adler32" + ], + "readme": "README.md", + "repository": "https://github.com/jonas-schievink/adler.git", + "edition": "2015", + "links": null + }, + { + "name": "aho-corasick", + "version": "0.7.15", + "id": "aho-corasick 0.7.15 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Unlicense/MIT", + "license_file": null, + "description": "Fast multiple substring searching.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "memchr", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^2.2.0", + "kind": null, + "rename": null, + "optional": false, + "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.1", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.15/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "std": [ + "memchr/use_std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.15/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Andrew Gallant " + ], + "categories": [ + "text-processing" + ], + "keywords": [ + "string", + "search", + "text", + "aho", + "multi" + ], + "readme": "README.md", + "repository": "https://github.com/BurntSushi/aho-corasick", + "edition": "2015", + "links": null + }, + { + "name": "async-trait", + "version": "0.1.41", + "id": "async-trait 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Type erasure for async trait methods", + "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", + "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": "^1.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "full", + "visit-mut" + ], + "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": "tracing", + "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": "tracing-attributes", + "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": "tracing-futures", + "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": "trybuild", + "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": [ + "diff" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "async-trait", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.41/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.41/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.41/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.41/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/async-trait", + "edition": "2018", + "links": null + }, + { + "name": "autocfg", + "version": "1.0.1", + "id": "autocfg 1.0.1 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "integers", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.1/examples/integers.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "paths", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.1/examples/paths.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "versions", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.1/examples/versions.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "traits", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.1/examples/traits.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "rustflags", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.1/tests/rustflags.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/autocfg-1.0.1/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", + "edition": "2015", + "links": null + }, + { + "name": "awc", + "version": "1.0.1", + "id": "awc 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Actix http client.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "actix-codec", + "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": "actix-http", + "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": "actix-rt", + "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": "actix-service", + "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": "base64", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.11", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "derive_more", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.99.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-core", + "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": "log", + "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": null, + "registry": null + }, + { + "name": "mime", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "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": "open-ssl", + "optional": true, + "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", + "kind": null, + "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.7", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rustls", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.16.0", + "kind": null, + "rename": "rust-tls", + "optional": true, + "uses_default_features": true, + "features": [ + "dangerous_configuration" + ], + "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": [], + "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": "serde_urlencoded", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-connect", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.1", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "openssl" + ], + "target": null, + "registry": null + }, + { + "name": "actix-http", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "openssl" + ], + "target": null, + "registry": null + }, + { + "name": "actix-http-test", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "openssl" + ], + "target": null, + "registry": null + }, + { + "name": "actix-server", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-tls", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "openssl", + "rustls" + ], + "target": null, + "registry": null + }, + { + "name": "actix-utils", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.3", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "actix-web", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^2.0.0-alpha.5", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "openssl" + ], + "target": null, + "registry": null + }, + { + "name": "brotli", + "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": "env_logger", + "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": "flate2", + "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": "futures", + "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": "webpki", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.21", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "awc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/awc-1.0.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_rustls_client", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/awc-1.0.1/tests/test_rustls_client.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_client", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/awc-1.0.1/tests/test_client.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ws", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/awc-1.0.1/tests/test_ws.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ssl_client", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/awc-1.0.1/tests/test_ssl_client.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "compress": [ + "actix-http/compress" + ], + "default": [ + "compress" + ], + "openssl": [ + "open-ssl", + "actix-http/openssl" + ], + "rustls": [ + "rust-tls", + "actix-http/rustls" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/awc-1.0.1/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "openssl", + "rustls", + "compress" + ] + } + } + }, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [ + "network-programming", + "asynchronous", + "web-programming::http-client", + "web-programming::websocket" + ], + "keywords": [ + "actix", + "http", + "framework", + "async", + "web" + ], + "readme": "README.md", + "repository": "https://github.com/actix/actix-web.git", + "edition": "2018", + "links": null + }, + { + "name": "backtrace", + "version": "0.3.55", + "id": "backtrace 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "addr2line", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.14.0", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "backtrace-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.35", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "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": "cpp_demangle", + "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": "libc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.45", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "miniz_oxide", + "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": [], + "target": null, + "registry": null + }, + { + "name": "object", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.22", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [ + "read_core", + "elf", + "macho", + "pe", + "unaligned", + "archive" + ], + "target": null, + "registry": null + }, + { + "name": "rustc-demangle", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "kind": null, + "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": 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": true, + "features": [ + "derive" + ], + "target": null, + "registry": null + }, + { + "name": "libloading", + "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": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.3", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "backtrace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "backtrace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/examples/backtrace.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "raw", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/examples/raw.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "skip_inner_frames", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/tests/skip_inner_frames.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "long_fn_name", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/tests/long_fn_name.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "smoke", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/tests/smoke.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "accuracy", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/tests/accuracy/main.rs", + "edition": "2018", + "required-features": [ + "std", + "gimli-symbolize" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "concurrent-panics", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/tests/concurrent-panics.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "benchmarks", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/benches/benchmarks.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "coresymbolication": [], + "dbghelp": [], + "default": [ + "std", + "gimli-symbolize" + ], + "dladdr": [], + "gimli-symbolize": [ + "addr2line", + "miniz_oxide", + "object" + ], + "kernel32": [], + "libbacktrace": [ + "backtrace-sys/backtrace-sys" + ], + "libunwind": [], + "serialize-rustc": [ + "rustc-serialize" + ], + "serialize-serde": [ + "serde" + ], + "std": [], + "unix-backtrace": [], + "verify-winapi": [ + "winapi/dbghelp", + "winapi/handleapi", + "winapi/libloaderapi", + "winapi/memoryapi", + "winapi/minwindef", + "winapi/processthreadsapi", + "winapi/synchapi", + "winapi/tlhelp32", + "winapi/winbase", + "winapi/winnt" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.55/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-lang/backtrace-rs", + "edition": "2018", + "links": null + }, + { + "name": "base64", + "version": "0.11.0", + "id": "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "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 + }, + { + "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": "rand", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6.1", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "base64", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/base64-0.11.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "make_tables", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/base64-0.11.0/examples/make_tables.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "encode", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/base64-0.11.0/tests/encode.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "helpers", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/base64-0.11.0/tests/helpers.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "decode", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/base64-0.11.0/tests/decode.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/base64-0.11.0/tests/tests.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "benchmarks", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/base64-0.11.0/benches/benchmarks.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [], + "default": [ + "std" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/base64-0.11.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alice Maz ", + "Marshall Pierce " + ], + "categories": [ + "encoding" + ], + "keywords": [ + "base64", + "utf8", + "encode", + "decode", + "no_std" + ], + "readme": "README.md", + "repository": "https://github.com/marshallpierce/rust-base64", + "edition": "2018", + "links": null + }, + { + "name": "bitflags", + "version": "1.2.1", + "id": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "bitflags", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [], + "example_generated": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/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", + "edition": "2015", + "links": null + }, + { + "name": "brotli-sys", + "version": "0.3.2", + "id": "brotli-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Raw bindings to libbrotli\n", + "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": "cc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "brotli-sys", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/brotli-sys-0.3.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/brotli-sys-0.3.2/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/brotli-sys-0.3.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [ + "external-ffi-bindings" + ], + "keywords": [], + "readme": null, + "repository": "https://github.com/alexcrichton/brotli2-rs", + "edition": "2015", + "links": "brotli" + }, + { + "name": "brotli2", + "version": "0.3.2", + "id": "brotli2 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Bindings to libbrotli to provide brotli decompression and compression to Rust\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "brotli-sys", + "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": "quickcheck", + "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.3", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "brotli2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/brotli2-0.3.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "all-read-write-roundtrips", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/brotli2-0.3.2/examples/all-read-write-roundtrips.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "drop-incomplete", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/brotli2-0.3.2/tests/drop-incomplete.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/brotli2-0.3.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [ + "compression", + "api-bindings" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/brotli2-rs", + "edition": "2015", + "links": null + }, + { + "name": "build_produces_aliased_dependencies", + "version": "0.1.0", + "id": "build_produces_aliased_dependencies 0.1.0 (path+file://{{ mock_workspace }})", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [ + { + "name": "actix-rt", + "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": "actix-web", + "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": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "build_produces_aliased_dependencies", + "src_path": "{{ mock_workspace }}/not_a_file.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "byteorder", + "version": "1.3.4", + "id": "byteorder 1.3.4 (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": "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": "^0.8", + "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.6", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "i128": [], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Andrew Gallant " + ], + "categories": [ + "encoding", + "parsing" + ], + "keywords": [ + "byte", + "endian", + "big-endian", + "little-endian", + "binary" + ], + "readme": "README.md", + "repository": "https://github.com/BurntSushi/byteorder", + "edition": "2015", + "links": null + }, + { + "name": "bytes", + "version": "0.5.6", + "id": "bytes 0.5.6 (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.3", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_buf", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_buf.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_bytes_odd_alloc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_bytes_odd_alloc.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_bytes.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_debug", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_debug.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_iter", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_iter.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_reader", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_reader.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_bytes_vec_alloc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_bytes_vec_alloc.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_chain", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_chain.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_serde", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_serde.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_buf_mut", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_buf_mut.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_take", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_take.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "buf", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/benches/buf.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bytes_mut", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/benches/bytes_mut.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/benches/bytes.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/Cargo.toml", + "metadata": null, + "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", + "edition": "2018", + "links": null + }, + { + "name": "bytestring", + "version": "0.1.5", + "id": "bytestring 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A UTF-8 encoded string with Bytes as a storage", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.3", + "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": [], + "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": "bytestring", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytestring-0.1.5/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bytestring-0.1.5/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolay Kim " + ], + "categories": [], + "keywords": [ + "actix" + ], + "readme": null, + "repository": "https://github.com/actix/actix-net.git", + "edition": "2018", + "links": null + }, + { + "name": "cc", + "version": "1.0.65", + "id": "cc 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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.16", + "kind": null, + "rename": null, + "optional": true, + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "cc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bin" + ], + "crate_types": [ + "bin" + ], + "name": "gcc-shim", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/src/bin/gcc-shim.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cxxflags", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/tests/cxxflags.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cflags", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/tests/cflags.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cc_env", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/tests/cc_env.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "parallel": [ + "jobserver" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [ + "development-tools::build-utils" + ], + "keywords": [ + "build-dependencies" + ], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/cc-rs", + "edition": "2018", + "links": null + }, + { + "name": "cfg-if", + "version": "0.1.10", + "id": "cfg-if 0.1.10 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "xcrate", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/tests/xcrate.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/cfg-if", + "edition": "2018", + "links": null + }, + { + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "xcrate", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/tests/xcrate.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2018", + "links": null + }, + { + "name": "chrono", + "version": "0.4.19", + "id": "chrono 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Date and time library for Rust", + "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.69", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "num-integer", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.36", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "num-traits", + "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": null, + "registry": null + }, + { + "name": "pure-rust-locales", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.2", + "kind": null, + "rename": null, + "optional": true, + "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.20", + "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.99", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "time", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.43", + "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": "^0.8.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.3", + "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": "num-iter", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.35", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": false, + "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": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "serde_json", + "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": "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(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))", + "registry": null + }, + { + "name": "wasm-bindgen", + "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": "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))", + "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\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))", + "registry": null + }, + { + "name": "winapi", + "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": [ + "std", + "minwinbase", + "minwindef", + "timezoneapi" + ], + "target": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "chrono", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.19/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "wasm", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.19/tests/wasm.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "chrono", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.19/benches/chrono.rs", + "edition": "2015", + "required-features": [ + "__internal_bench" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "serde", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.19/benches/serde.rs", + "edition": "2015", + "required-features": [ + "serde" + ], + "doctest": false, + "test": false + } + ], + "features": { + "__doctest": [], + "__internal_bench": [], + "alloc": [], + "clock": [ + "libc", + "std", + "winapi" + ], + "default": [ + "clock", + "std", + "oldtime" + ], + "oldtime": [ + "time" + ], + "std": [], + "unstable-locales": [ + "pure-rust-locales", + "alloc" + ], + "wasmbind": [ + "wasm-bindgen", + "js-sys" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.19/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "serde" + ] + } + }, + "playground": { + "features": [ + "serde" + ] + } + }, + "publish": null, + "authors": [ + "Kang Seonghoon ", + "Brandon W Maister " + ], + "categories": [ + "date-and-time" + ], + "keywords": [ + "date", + "time", + "calendar" + ], + "readme": "README.md", + "repository": "https://github.com/chronotope/chrono", + "edition": "2015", + "links": null + }, + { + "name": "cloudabi", + "version": "0.1.0", + "id": "cloudabi 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "BSD-2-Clause", + "license_file": null, + "description": "Low level interface to CloudABI. Contains all syscalls and related types.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "bitflags", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.2.1", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "cloudabi", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cloudabi-0.1.0/cloudabi.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "bitflags" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cloudabi-0.1.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nuxi (https://nuxi.nl/) and contributors" + ], + "categories": [], + "keywords": [ + "cloudabi" + ], + "readme": null, + "repository": "https://github.com/nuxinl/cloudabi", + "edition": "2018", + "links": null + }, + { + "name": "copyless", + "version": "0.1.5", + "id": "copyless 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Ways to eliminate memcpy calls when using the standard library.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "copyless", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/copyless-0.1.5/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/copyless-0.1.5/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Dzmitry Malyshau " + ], + "categories": [], + "keywords": [ + "containers", + "memcpy" + ], + "readme": "README.md", + "repository": "https://github.com/kvark/copyless", + "edition": "2018", + "links": null + }, + { + "name": "crc32fast", + "version": "1.2.1", + "id": "crc32fast 1.2.1 (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": "^0.9", + "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": "crc32fast", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.2.1/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.2.1/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "nightly": [], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.2.1/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", + "edition": "2015", + "links": null + }, + { + "name": "derive_more", + "version": "0.99.11", + "id": "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Adds #[derive(x)] macros for more traits", + "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": "^1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "peg", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5", + "kind": "build", + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rustc_version", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2", + "kind": "build", + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "derive_more", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "deny_missing_docs", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/examples/deny_missing_docs.rs", + "edition": "2018", + "required-features": [ + "add_assign", + "add", + "as_mut", + "as_ref", + "constructor", + "deref", + "deref_mut", + "display", + "from", + "from_str", + "index", + "index_mut", + "into", + "mul_assign", + "mul", + "not", + "try_into" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "add_assign", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/add_assign.rs", + "edition": "2018", + "required-features": [ + "add_assign" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "add", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/add.rs", + "edition": "2018", + "required-features": [ + "add" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "as_mut", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/as_mut.rs", + "edition": "2018", + "required-features": [ + "as_mut" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "as_ref", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/as_ref.rs", + "edition": "2018", + "required-features": [ + "as_ref" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "boats_display_derive", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/boats_display_derive.rs", + "edition": "2018", + "required-features": [ + "display" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "constructor", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/constructor.rs", + "edition": "2018", + "required-features": [ + "constructor" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "deref", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/deref.rs", + "edition": "2018", + "required-features": [ + "deref" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "deref_mut", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/deref_mut.rs", + "edition": "2018", + "required-features": [ + "deref_mut" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "display", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/display.rs", + "edition": "2018", + "required-features": [ + "display" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "error", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/error_tests.rs", + "edition": "2018", + "required-features": [ + "error" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "from", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/from.rs", + "edition": "2018", + "required-features": [ + "from" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "from_str", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/from_str.rs", + "edition": "2018", + "required-features": [ + "from_str" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "index_mut", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/index_mut.rs", + "edition": "2018", + "required-features": [ + "index_mut" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "index", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/index.rs", + "edition": "2018", + "required-features": [ + "index" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "into", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/into.rs", + "edition": "2018", + "required-features": [ + "into" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "into_iterator", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/into_iterator.rs", + "edition": "2018", + "required-features": [ + "into_iterator" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "mul_assign", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/mul_assign.rs", + "edition": "2018", + "required-features": [ + "mul_assign" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "mul", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/mul.rs", + "edition": "2018", + "required-features": [ + "mul" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "not", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/not.rs", + "edition": "2018", + "required-features": [ + "not" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sum", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/sum.rs", + "edition": "2018", + "required-features": [ + "sum" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "try_into", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/try_into.rs", + "edition": "2018", + "required-features": [ + "try_into" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "no_std", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/no_std.rs", + "edition": "2018", + "required-features": [ + "add_assign", + "add", + "as_mut", + "as_ref", + "constructor", + "deref", + "deref_mut", + "display", + "from", + "from_str", + "index", + "index_mut", + "into", + "mul_assign", + "mul", + "not", + "sum", + "try_into" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "generics", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/generics.rs", + "edition": "2018", + "required-features": [ + "add_assign", + "add", + "as_mut", + "as_ref", + "constructor", + "deref", + "deref_mut", + "display", + "from", + "from_str", + "index", + "index_mut", + "into", + "mul_assign", + "mul", + "not", + "try_into" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lib", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/tests/lib.rs", + "edition": "2018", + "required-features": [ + "add_assign", + "add", + "as_mut", + "as_ref", + "constructor", + "deref", + "deref_mut", + "display", + "from", + "from_str", + "index", + "index_mut", + "into", + "mul_assign", + "mul", + "not", + "try_into" + ], + "doctest": false, + "test": true + } + ], + "features": { + "add": [], + "add_assign": [], + "as_mut": [], + "as_ref": [], + "constructor": [], + "default": [ + "add_assign", + "add", + "as_mut", + "as_ref", + "constructor", + "deref", + "deref_mut", + "display", + "error", + "from", + "from_str", + "index", + "index_mut", + "into", + "into_iterator", + "iterator", + "mul_assign", + "mul", + "not", + "sum", + "try_into" + ], + "deref": [], + "deref_mut": [], + "display": [ + "syn/extra-traits" + ], + "error": [ + "syn/extra-traits" + ], + "from": [ + "syn/extra-traits" + ], + "from_str": [], + "generate-parsing-rs": [ + "peg" + ], + "index": [], + "index_mut": [], + "into": [ + "syn/extra-traits" + ], + "into_iterator": [], + "iterator": [], + "mul": [ + "syn/extra-traits" + ], + "mul_assign": [ + "syn/extra-traits" + ], + "nightly": [], + "not": [ + "syn/extra-traits" + ], + "sum": [], + "testing-helpers": [ + "rustc_version" + ], + "try_into": [ + "syn/extra-traits" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/derive_more-0.99.11/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Jelte Fennema " + ], + "categories": [ + "development-tools", + "development-tools::procedural-macro-helpers", + "no-std" + ], + "keywords": [ + "derive", + "Add", + "From", + "Display", + "IntoIterator" + ], + "readme": "README.md", + "repository": "https://github.com/JelteF/derive_more", + "edition": "2018", + "links": null + }, + { + "name": "dtoa", + "version": "0.4.6", + "id": "dtoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Fast functions for printing floating-point primitives to an io::Write", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "dtoa", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.6/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.6/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.6/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/dtoa-0.4.6/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "value-formatting" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/dtoa", + "edition": "2015", + "links": null + }, + { + "name": "either", + "version": "1.6.1", + "id": "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\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": true, + "features": [ + "derive" + ], + "target": null, + "registry": null + }, + { + "name": "serde_json", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "either", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/either-1.6.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "use_std" + ], + "use_std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/either-1.6.1/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "serde" + ] + } + }, + "release": { + "no-dev-version": true, + "tag-name": "{{ '{{version}}' }}" + } + }, + "publish": null, + "authors": [ + "bluss" + ], + "categories": [ + "data-structures", + "no-std" + ], + "keywords": [ + "data-structure", + "no_std" + ], + "readme": "README-crates.io.md", + "repository": "https://github.com/bluss/either", + "edition": "2015", + "links": null + }, + { + "name": "encoding_rs", + "version": "0.8.26", + "id": "encoding_rs 0.8.26 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "A Gecko-oriented implementation of the Encoding Standard", + "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": "packed_simd_2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": "packed_simd", + "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": 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": "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 + }, + { + "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": "encoding_rs", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.26/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.26/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "fast-big5-hanzi-encode": [], + "fast-gb-hanzi-encode": [], + "fast-hangul-encode": [], + "fast-hanja-encode": [], + "fast-kanji-encode": [], + "fast-legacy-encode": [ + "fast-hangul-encode", + "fast-hanja-encode", + "fast-kanji-encode", + "fast-gb-hanzi-encode", + "fast-big5-hanzi-encode" + ], + "less-slow-big5-hanzi-encode": [], + "less-slow-gb-hanzi-encode": [], + "less-slow-kanji-encode": [], + "simd-accel": [ + "packed_simd", + "packed_simd/into_bits" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/encoding_rs-0.8.26/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Henri Sivonen " + ], + "categories": [ + "text-processing", + "encoding", + "web-programming", + "internationalization" + ], + "keywords": [ + "encoding", + "web", + "unicode", + "charset" + ], + "readme": "README.md", + "repository": "https://github.com/hsivonen/encoding_rs", + "edition": "2018", + "links": null + }, + { + "name": "enum-as-inner", + "version": "0.3.3", + "id": "enum-as-inner 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A proc-macro for deriving inner field accessor functions on enums.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "heck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "proc-macro2", + "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": "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": "^1.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "enum-as-inner", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unnamed", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/unnamed.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "generics", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/generics.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "named", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/named.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "snake_case", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/snake_case.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unit", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/unit.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "basic", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/basic.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Benjamin Fry " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/bluejekyll/enum-as-inner", + "edition": "2018", + "links": null + }, + { + "name": "failure", + "version": "0.1.8", + "id": "failure 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Experimental error handling abstraction.", + "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.3", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "failure_derive", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "failure", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "string_custom_error_pattern", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/examples/string_custom_error_pattern.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "bail_ensure", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/examples/bail_ensure.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "simple", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/examples/simple.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "error_as_cause", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/examples/error_as_cause.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macro_trailing_comma", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/tests/macro_trailing_comma.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "basic_fail", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/tests/basic_fail.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "fail_compat", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/tests/fail_compat.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "std", + "derive" + ], + "derive": [ + "failure_derive" + ], + "std": [ + "backtrace" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure-0.1.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Without Boats " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-lang-nursery/failure", + "edition": "2015", + "links": null + }, + { + "name": "failure_derive", + "version": "0.1.8", + "id": "failure_derive 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "derives for the failure 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": "^1.0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "synstructure", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.12.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "failure", + "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": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "failure_derive", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.8/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "custom_type_bounds", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.8/tests/custom_type_bounds.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "backtrace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.8/tests/backtrace.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "wraps", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.8/tests/wraps.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.8/tests/tests.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "no_derive_display", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.8/tests/no_derive_display.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.8/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/failure_derive-0.1.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Without Boats " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang-nursery/failure", + "edition": "2015", + "links": null + }, + { + "name": "flate2", + "version": "1.0.19", + "id": "flate2 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide, miniz.c, and multiple zlib implementations. Supports\nzlib, gzip, and raw deflate streams.\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": "cloudflare-zlib-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.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": "futures", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.25", + "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.65", + "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": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "miniz-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.11", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "miniz_oxide", + "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": [], + "target": null, + "registry": null + }, + { + "name": "tokio-io", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.11", + "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.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": "^0.9", + "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 + }, + { + "name": "tokio-io", + "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": "tokio-tcp", + "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 + }, + { + "name": "tokio-threadpool", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.10", + "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.4.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": "cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "flate2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "deflatedecoder-read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/deflatedecoder-read.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "deflateencoder-write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/deflateencoder-write.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "deflateencoder-bufread", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/deflateencoder-bufread.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzmultidecoder-read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzmultidecoder-read.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "zlibdecoder-read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/zlibdecoder-read.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzdecoder-bufread", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzdecoder-bufread.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzdecoder-read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzdecoder-read.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzencoder-write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzencoder-write.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "zlibencoder-bufread", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/zlibencoder-bufread.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzbuilder", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzbuilder.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "zlibencoder-write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/zlibencoder-write.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "deflatedecoder-bufread", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/deflatedecoder-bufread.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "compress_file", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/compress_file.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzmultidecoder-bufread", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzmultidecoder-bufread.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzencoder-bufread", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzencoder-bufread.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "deflateencoder-read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/deflateencoder-read.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "zlibdecoder-bufread", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/zlibdecoder-bufread.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzdecoder-write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzdecoder-write.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "zlibdecoder-write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/zlibdecoder-write.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "gzencoder-read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/gzencoder-read.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "zlibencoder-read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/zlibencoder-read.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "deflatedecoder-write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/examples/deflatedecoder-write.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "zero-write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/tests/zero-write.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "early-flush", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/tests/early-flush.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "async-reader", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/tests/async-reader.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "gunzip", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/tests/gunzip.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tokio", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/tests/tokio.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "empty-read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/tests/empty-read.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "any_zlib": [], + "cloudflare_zlib": [ + "any_zlib", + "cloudflare-zlib-sys" + ], + "default": [ + "rust_backend" + ], + "rust_backend": [ + "miniz_oxide" + ], + "tokio": [ + "tokio-io", + "futures" + ], + "zlib": [ + "any_zlib", + "libz-sys" + ], + "zlib-ng-compat": [ + "zlib", + "libz-sys/zlib-ng" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/flate2-1.0.19/Cargo.toml", + "metadata": null, + "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", + "edition": "2018", + "links": null + }, + { + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": null + }, + { + "name": "form_urlencoded", + "version": "1.0.0", + "id": "form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "matches", + "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 + }, + { + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "form_urlencoded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.0.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.0.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The rust-url developers" + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/servo/rust-url", + "edition": "2015", + "links": null + }, + { + "name": "fuchsia-zircon", + "version": "0.3.3", + "id": "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "BSD-3-Clause", + "license_file": null, + "description": "Rust bindings for the Zircon kernel", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "bitflags", + "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": "fuchsia-zircon-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "fuchsia-zircon", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-0.3.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-0.3.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Raph Levien " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://fuchsia.googlesource.com/garnet/", + "edition": "2015", + "links": null + }, + { + "name": "fuchsia-zircon-sys", + "version": "0.3.3", + "id": "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "BSD-3-Clause", + "license_file": null, + "description": "Low-level Rust bindings for the Zircon kernel", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "fuchsia-zircon-sys", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "hello", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3/examples/hello.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Raph Levien " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://fuchsia.googlesource.com/garnet/", + "edition": "2015", + "links": null + }, + { + "name": "futures", + "version": "0.3.8", + "id": "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "An implementation of futures and streams featuring zero allocations,\ncomposability, and iterator-like interfaces.\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.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "sink" + ], + "target": null, + "registry": null + }, + { + "name": "futures-core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-executor", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.8", + "kind": null, + "rename": null, + "optional": true, + "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.8", + "kind": null, + "rename": null, + "optional": false, + "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.8", + "kind": null, + "rename": null, + "optional": false, + "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.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-util", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "sink" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futures", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_peekable", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/stream_peekable.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "futures_ordered", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/futures_ordered.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_cursor", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_cursor.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "_require_features", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/_require_features.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "eager_drop", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/eager_drop.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "future_obj", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/future_obj.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "buffer_unordered", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/buffer_unordered.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unfold", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/unfold.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "oneshot", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/oneshot.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_read.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "recurse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/recurse.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macro_comma_support", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/macro_comma_support.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compat", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/compat.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "async_await_macros", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/async_await_macros.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sink", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/sink.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "try_stream", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/try_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_write.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "eventual", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/eventual.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "fuse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/fuse.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_buf_writer", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_buf_writer.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "select_all", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/select_all.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "future_try_flatten_stream", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/future_try_flatten_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "select_ok", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/select_ok.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "mutex", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/mutex.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_buf_reader", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_buf_reader.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_until", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_read_until.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sink_fanout", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/sink_fanout.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_into_async_read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/stream_into_async_read.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_exact", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_read_exact.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "try_join_all", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/try_join_all.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_line", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_read_line.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_catch_unwind", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/stream_catch_unwind.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_lines", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_lines.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_to_string", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_read_to_string.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_window", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/io_window.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "atomic_waker", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/atomic_waker.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "ready_queue", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/ready_queue.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "basic_combinators", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/basic_combinators.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "arc_wake", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/arc_wake.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "inspect", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/inspect.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_select_next_some", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/stream_select_next_some.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "futures_unordered", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/futures_unordered.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "shared", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/shared.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "split", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/split.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "abortable", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/abortable.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_select_all", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/stream_select_all.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "try_join", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/try_join.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "join_all", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/join_all.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "object_safety", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/tests/object_safety.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "alloc": [ + "futures-core/alloc", + "futures-task/alloc", + "futures-sink/alloc", + "futures-channel/alloc", + "futures-util/alloc" + ], + "async-await": [ + "futures-util/async-await", + "futures-util/async-await-macro" + ], + "bilock": [ + "futures-util/bilock" + ], + "cfg-target-has-atomic": [ + "futures-core/cfg-target-has-atomic", + "futures-task/cfg-target-has-atomic", + "futures-channel/cfg-target-has-atomic", + "futures-util/cfg-target-has-atomic" + ], + "compat": [ + "std", + "futures-util/compat" + ], + "default": [ + "std", + "async-await", + "executor" + ], + "executor": [ + "std", + "futures-executor/std" + ], + "io-compat": [ + "compat", + "futures-util/io-compat" + ], + "read-initializer": [ + "futures-io/read-initializer", + "futures-util/read-initializer" + ], + "std": [ + "alloc", + "futures-core/std", + "futures-task/std", + "futures-io/std", + "futures-sink/std", + "futures-util/std", + "futures-util/io", + "futures-util/channel" + ], + "thread-pool": [ + "executor", + "futures-executor/thread-pool" + ], + "unstable": [ + "futures-core/unstable", + "futures-task/unstable", + "futures-channel/unstable", + "futures-io/unstable", + "futures-util/unstable" + ], + "write-all-vectored": [ + "futures-util/write-all-vectored" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-0.3.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + }, + "playground": { + "features": [ + "std", + "async-await", + "compat", + "io-compat", + "executor", + "thread-pool" + ] + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [ + "asynchronous" + ], + "keywords": [ + "futures", + "async", + "future" + ], + "readme": "../README.md", + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "futures-channel", + "version": "0.3.8", + "id": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Channels for asynchronous communication using futures-rs.\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.8", + "kind": null, + "rename": null, + "optional": false, + "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.8", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futures-channel", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "oneshot", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/tests/oneshot.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "channel", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/tests/channel.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "mpsc-close", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/tests/mpsc-close.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "mpsc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/tests/mpsc.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "sync_mpsc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/benches/sync_mpsc.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "futures-core/alloc" + ], + "cfg-target-has-atomic": [ + "futures-core/cfg-target-has-atomic" + ], + "default": [ + "std" + ], + "sink": [ + "futures-sink" + ], + "std": [ + "alloc", + "futures-core/std" + ], + "unstable": [ + "futures-core/unstable" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "futures-core", + "version": "0.3.8", + "id": "futures-core 0.3.8 (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": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futures-core", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "alloc": [], + "cfg-target-has-atomic": [], + "default": [ + "std" + ], + "std": [ + "alloc" + ], + "unstable": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "futures-executor", + "version": "0.3.8", + "id": "futures-executor 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Executors for asynchronous tasks based on the futures-rs library.\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.8", + "kind": null, + "rename": null, + "optional": false, + "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.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-util", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "num_cpus", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.8.0", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futures-executor", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-executor-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "local_pool", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-executor-0.3.8/tests/local_pool.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "thread_notify", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-executor-0.3.8/benches/thread_notify.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [ + "futures-core/std", + "futures-task/std", + "futures-util/std" + ], + "thread-pool": [ + "std", + "num_cpus" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-executor-0.3.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "futures-io", + "version": "0.3.8", + "id": "futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futures-io", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-io-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "read-initializer": [], + "std": [], + "unstable": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-io-0.3.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "futures-macro", + "version": "0.3.8", + "id": "futures-macro 0.3.8 (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-macro-hack", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.19", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "proc-macro2", + "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": "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": "^1.0", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-macro-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-macro-0.3.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Taylor Cramer ", + "Taiki Endo " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "futures-sink", + "version": "0.3.8", + "id": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "The asynchronous `Sink` trait for the futures-rs library.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futures-sink", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "alloc": [], + "default": [ + "std" + ], + "std": [ + "alloc" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "futures-task", + "version": "0.3.8", + "id": "futures-task 0.3.8 (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": [ + { + "name": "once_cell", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.3.1", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [ + "std" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futures-task", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "alloc": [], + "cfg-target-has-atomic": [], + "default": [ + "std" + ], + "std": [ + "alloc", + "once_cell" + ], + "unstable": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "futures-util", + "version": "0.3.8", + "id": "futures-util 0.3.8 (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.8", + "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.8", + "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.8", + "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.8", + "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.8", + "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.8", + "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", + "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": "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": "proc-macro-hack", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.19", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "proc-macro-nested", + "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": "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futures-util", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "futures_unordered", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/benches/futures_unordered.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "futures-core/alloc", + "futures-task/alloc" + ], + "async-await": [], + "async-await-macro": [ + "async-await", + "futures-macro", + "proc-macro-hack", + "proc-macro-nested" + ], + "bilock": [], + "cfg-target-has-atomic": [ + "futures-core/cfg-target-has-atomic", + "futures-task/cfg-target-has-atomic" + ], + "channel": [ + "std", + "futures-channel" + ], + "compat": [ + "std", + "futures_01" + ], + "default": [ + "std", + "async-await", + "async-await-macro" + ], + "io": [ + "std", + "futures-io", + "memchr" + ], + "io-compat": [ + "io", + "compat", + "tokio-io" + ], + "read-initializer": [ + "io", + "futures-io/read-initializer", + "futures-io/unstable" + ], + "sink": [ + "futures-sink" + ], + "std": [ + "alloc", + "futures-core/std", + "futures-task/std", + "slab" + ], + "unstable": [ + "futures-core/unstable", + "futures-task/unstable" + ], + "write-all-vectored": [ + "io" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/futures-rs", + "edition": "2018", + "links": null + }, + { + "name": "fxhash", + "version": "0.2.1", + "id": "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.", + "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.0.0", + "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": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "seahash", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^3.0.5", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "fxhash", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "fxhash", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "cbreeden " + ], + "categories": [ + "algorithms" + ], + "keywords": [ + "hash" + ], + "readme": "README.md", + "repository": "https://github.com/cbreeden/fxhash", + "edition": "2015", + "links": null + }, + { + "name": "getrandom", + "version": "0.1.15", + "id": "getrandom 0.1.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": "^0.1.2", + "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": "log", + "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": "wasi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.9", + "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.64", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": "cfg(unix)", + "registry": null + }, + { + "name": "stdweb", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.4.18", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "wasm-bindgen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.29", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "wasm-bindgen-test", + "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": "wasm32-unknown-unknown", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "getrandom", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "common", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/tests/common.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "mod", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/benches/mod.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "dummy": [], + "rustc-dep-of-std": [ + "compiler_builtins", + "core" + ], + "std": [], + "test-in-browser": [ + "wasm-bindgen" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "os", + "no-std" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-random/getrandom", + "edition": "2018", + "links": null + }, + { + "name": "gimli", + "version": "0.23.0", + "id": "gimli 0.23.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "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.2.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": "^1.0.2", + "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": "crossbeam", + "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": "getopts", + "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": "memmap", + "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": "num_cpus", + "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": "object", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.22", + "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.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "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": "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 + }, + { + "name": "typed-arena", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "gimli", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "simple", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/examples/simple.rs", + "edition": "2018", + "required-features": [ + "read" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "simple_line", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/examples/simple_line.rs", + "edition": "2018", + "required-features": [ + "read" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "dwarfdump", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/examples/dwarfdump.rs", + "edition": "2018", + "required-features": [ + "read", + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "dwarf-validate", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/examples/dwarf-validate.rs", + "edition": "2018", + "required-features": [ + "read", + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "convert_self", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/tests/convert_self.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "parse_self", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/tests/parse_self.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "read", + "write", + "std", + "fallible-iterator", + "endian-reader" + ], + "endian-reader": [ + "stable_deref_trait" + ], + "read": [], + "rustc-dep-of-std": [ + "core", + "alloc", + "compiler_builtins" + ], + "std": [ + "fallible-iterator/std", + "stable_deref_trait/std" + ], + "write": [ + "indexmap" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/gimli-0.23.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nick Fitzgerald ", + "Philip Craig " + ], + "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", + "edition": "2018", + "links": null + }, + { + "name": "h2", + "version": "0.2.7", + "id": "h2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "An HTTP/2.0 client and server", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "bytes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.2", + "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": "futures-core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-util", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "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": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "indexmap", + "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": "slab", + "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": "tokio", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "io-util" + ], + "target": null, + "registry": null + }, + { + "name": "tokio-util", + "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": [ + "codec" + ], + "target": null, + "registry": null + }, + { + "name": "tracing", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.13", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "std", + "log" + ], + "target": null, + "registry": null + }, + { + "name": "tracing-futures", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "std-future" + ], + "target": null, + "registry": null + }, + { + "name": "env_logger", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.3", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "hex", + "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": "quickcheck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.4.1", + "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.3.15", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rustls", + "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 + }, + { + "name": "serde", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.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.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": "^0.2", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "dns", + "macros", + "rt-core", + "sync", + "tcp" + ], + "target": null, + "registry": null + }, + { + "name": "tokio-rustls", + "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": "walkdir", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "webpki", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.21", + "kind": "dev", + "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.17", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "h2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/h2-0.2.7/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "akamai", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/h2-0.2.7/examples/akamai.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "client", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/h2-0.2.7/examples/client.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "server", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/h2-0.2.7/examples/server.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "stream": [], + "unstable": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/h2-0.2.7/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Carl Lerche ", + "Sean McArthur " + ], + "categories": [ + "asynchronous", + "web-programming", + "network-programming" + ], + "keywords": [ + "http", + "async", + "non-blocking" + ], + "readme": "README.md", + "repository": "https://github.com/hyperium/h2", + "edition": "2018", + "links": null + }, + { + "name": "hashbrown", + "version": "0.9.1", + "id": "hashbrown 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "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": "ahash", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.4.4", + "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": "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": "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": "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": "lazy_static", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.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.7.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": "rustc-hash", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "serde", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.1/tests/serde.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "rayon", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.1/tests/rayon.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "set", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.1/tests/set.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "hasher", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.1/tests/hasher.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.1/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "ahash-compile-time-rng": [ + "ahash/compile-time-rng" + ], + "default": [ + "ahash", + "inline-more" + ], + "inline-more": [], + "nightly": [], + "raw": [], + "rustc-dep-of-std": [ + "nightly", + "core", + "compiler_builtins", + "alloc", + "rustc-internal-api" + ], + "rustc-internal-api": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.9.1/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "nightly", + "rayon", + "serde", + "raw" + ] + } + } + }, + "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", + "edition": "2018", + "links": null + }, + { + "name": "heck", + "version": "0.3.1", + "id": "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "heck is a case conversion library.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "unicode-segmentation", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "heck", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/heck-0.3.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/heck-0.3.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Without Boats " + ], + "categories": [], + "keywords": [ + "string", + "case", + "camel", + "snake", + "unicode" + ], + "readme": "README.md", + "repository": "https://github.com/withoutboats/heck", + "edition": "2015", + "links": null + }, + { + "name": "hermit-abi", + "version": "0.1.17", + "id": "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "hermit-abi is small interface to call functions from the unikernel RustyHermit.\nIt is used to build the target `x86_64-unknown-hermit`.\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.0", + "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.51", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "hermit-abi", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hermit-abi-0.1.17/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [], + "docs": [], + "rustc-dep-of-std": [ + "core", + "compiler_builtins/rustc-dep-of-std", + "libc/rustc-dep-of-std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hermit-abi-0.1.17/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-unknown-hermit", + "features": [ + "docs" + ] + } + } + }, + "publish": null, + "authors": [ + "Stefan Lankes" + ], + "categories": [ + "os" + ], + "keywords": [ + "unikernel", + "libos" + ], + "readme": "README.md", + "repository": "https://github.com/hermitcore/libhermit-rs", + "edition": "2018", + "links": null + }, + { + "name": "hostname", + "version": "0.3.1", + "id": "hostname 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Cross-platform system's host name functions", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "match_cfg", + "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 + }, + { + "name": "version-sync", + "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": "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(any(unix, target_os = \"redox\"))", + "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": [ + "sysinfoapi" + ], + "target": "cfg(target_os = \"windows\")", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "hostname", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hostname-0.3.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "hostname", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hostname-0.3.1/examples/hostname.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "version", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hostname-0.3.1/tests/version.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "default": [], + "set": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hostname-0.3.1/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "set" + ], + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "fengcen ", + "svartalf " + ], + "categories": [ + "api-bindings", + "os" + ], + "keywords": [ + "hostname", + "gethostname", + "sethostname" + ], + "readme": "README.md", + "repository": "https://github.com/svartalf/hostname", + "edition": "2015", + "links": null + }, + { + "name": "http", + "version": "0.2.1", + "id": "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "^0.5", + "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": "^0.4.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": "indexmap", + "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": "quickcheck", + "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": "rand", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.7.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "seahash", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^3.0.5", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "header_map", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/tests/header_map.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "status_code", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/tests/status_code.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "header_map_fuzz", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/tests/header_map_fuzz.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "header_map", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/benches/header_map/mod.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "header_name", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/benches/header_name.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "header_value", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/benches/header_value.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "uri", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/benches/uri.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/http-0.2.1/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", + "edition": "2018", + "links": null + }, + { + "name": "httparse", + "version": "1.3.4", + "id": "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A tiny, safe, speedy, zero-copy HTTP/1.x parser.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "pico-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "httparse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/httparse-1.3.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "uri", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/httparse-1.3.4/tests/uri.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "parse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/httparse-1.3.4/benches/parse.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/httparse-1.3.4/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/httparse-1.3.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Sean McArthur " + ], + "categories": [ + "network-programming", + "no-std", + "parser-implementations", + "web-programming" + ], + "keywords": [ + "http", + "parser", + "no_std" + ], + "readme": "README.md", + "repository": "https://github.com/seanmonstar/httparse", + "edition": "2015", + "links": null + }, + { + "name": "idna", + "version": "0.2.0", + "id": "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "matches", + "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 + }, + { + "name": "unicode-bidi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "unicode-normalization", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rustc-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": 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": "idna", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/src/lib.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/tests/tests.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unit", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/tests/unit.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The rust-url developers" + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/servo/rust-url/", + "edition": "2015", + "links": null + }, + { + "name": "indexmap", + "version": "1.6.0", + "id": "indexmap 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "A hash table with consistent order and fast iteration.\n\nThe indexmap is a hash table where the iteration order of the key-value\npairs is independent of the hash values of the keys. It has the usual\nhash table functionality, it preserves insertion order except after\nremovals, and it allows lookup of its elements by either hash table key\nor numerical index. A corresponding hash set type is also provided.\n\nThis crate was initially published under the name ordermap, but it was renamed to\nindexmap.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "hashbrown", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.9.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "raw" + ], + "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", + "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.9", + "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": "^0.9", + "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": [ + "small_rng" + ], + "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": "indexmap", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "quick", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/tests/quick.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros_full_path", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/tests/macros_full_path.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "equivalent_trait", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/tests/equivalent_trait.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/tests/tests.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "faststring", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/benches/faststring.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "serde-1": [ + "serde" + ], + "std": [], + "test_debug": [], + "test_low_transition_point": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/indexmap-1.6.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "serde-1", + "rayon" + ] + } + }, + "release": { + "no-dev-version": true, + "tag-name": "{{ '{{version}}' }}" + } + }, + "publish": null, + "authors": [ + "bluss", + "Josh Stone " + ], + "categories": [ + "data-structures", + "no-std" + ], + "keywords": [ + "hashmap", + "no_std" + ], + "readme": null, + "repository": "https://github.com/bluss/indexmap", + "edition": "2018", + "links": null + }, + { + "name": "instant", + "version": "0.1.9", + "id": "instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "BSD-3-Clause", + "license_file": null, + "description": "A partial replacement for std::time::Instant that works on WASM too.", + "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": "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": 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": "asmjs-unknown-emscripten", + "registry": null + }, + { + "name": "stdweb", + "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": "asmjs-unknown-emscripten", + "registry": null + }, + { + "name": "wasm-bindgen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2", + "kind": null, + "rename": "wasm-bindgen_rs", + "optional": true, + "uses_default_features": true, + "features": [], + "target": "asmjs-unknown-emscripten", + "registry": null + }, + { + "name": "web-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": [ + "Window", + "Performance", + "PerformanceTiming" + ], + "target": "asmjs-unknown-emscripten", + "registry": null + }, + { + "name": "time", + "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": "cfg(not(any(feature = \"stdweb\", feature = \"wasm-bindgen\")))", + "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": "wasm32-unknown-emscripten", + "registry": null + }, + { + "name": "stdweb", + "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": "wasm32-unknown-emscripten", + "registry": null + }, + { + "name": "wasm-bindgen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2", + "kind": null, + "rename": "wasm-bindgen_rs", + "optional": true, + "uses_default_features": true, + "features": [], + "target": "wasm32-unknown-emscripten", + "registry": null + }, + { + "name": "web-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": [ + "Window", + "Performance", + "PerformanceTiming" + ], + "target": "wasm32-unknown-emscripten", + "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": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "stdweb", + "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": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "wasm-bindgen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2", + "kind": null, + "rename": "wasm-bindgen_rs", + "optional": true, + "uses_default_features": true, + "features": [], + "target": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "web-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": [ + "Window", + "Performance", + "PerformanceTiming" + ], + "target": "wasm32-unknown-unknown", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "instant", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/instant-0.1.9/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "wasm", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/instant-0.1.9/tests/wasm.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "inaccurate": [], + "now": [ + "time" + ], + "wasm-bindgen": [ + "js-sys", + "wasm-bindgen_rs", + "web-sys" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/instant-0.1.9/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "sebcrozet " + ], + "categories": [], + "keywords": [ + "time", + "wasm" + ], + "readme": "README.md", + "repository": "https://github.com/sebcrozet/instant", + "edition": "2018", + "links": null + }, + { + "name": "iovec", + "version": "0.1.4", + "id": "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Portable buffer type for scatter/gather I/O operations\n", + "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": "cfg(unix)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "iovec", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/iovec-0.1.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/iovec-0.1.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Carl Lerche " + ], + "categories": [ + "network-programming", + "api-bindings" + ], + "keywords": [ + "scatter", + "gather", + "vectored", + "io", + "networking" + ], + "readme": "README.md", + "repository": "https://github.com/carllerche/iovec", + "edition": "2015", + "links": null + }, + { + "name": "ipconfig", + "version": "0.2.2", + "id": "ipconfig 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Get network adapters information and network configuration for windows.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "socket2", + "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": "cfg(windows)", + "registry": null + }, + { + "name": "widestring", + "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": "cfg(windows)", + "registry": null + }, + { + "name": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(windows)", + "registry": null + }, + { + "name": "winreg", + "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": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "ipconfig", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ipconfig-0.2.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ipconfig-0.2.2/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ipconfig-0.2.2/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ipconfig-0.2.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Liran Ringel " + ], + "categories": [], + "keywords": [ + "ipconfig", + "network", + "adapter", + "interface", + "windows" + ], + "readme": "README.md", + "repository": "https://github.com/liranringel/ipconfig", + "edition": "2018", + "links": null + }, + { + "name": "itoa", + "version": "0.4.6", + "id": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Fast functions for printing integer primitives to an io::Write", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "itoa", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "i128": [], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "value-formatting" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/itoa", + "edition": "2015", + "links": null + }, + { + "name": "kernel32-sys", + "version": "0.2.2", + "id": "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Contains function definitions for the Windows API library kernel32. See winapi for types and constants.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "winapi-build", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.1", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "kernel32", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Peter Atashian " + ], + "categories": [], + "keywords": [ + "windows", + "ffi", + "win32" + ], + "readme": "README.md", + "repository": "https://github.com/retep998/winapi-rs", + "edition": "2015", + "links": null + }, + { + "name": "language-tags", + "version": "0.2.2", + "id": "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Language tags for Rust", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "heapsize", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": ">=0.2.2, <0.4", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "heapsize_plugin", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "language-tags", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/language-tags-0.2.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/language-tags-0.2.2/tests/tests.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "heap_size": [ + "heapsize", + "heapsize_plugin" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/language-tags-0.2.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Pyfisch " + ], + "categories": [], + "keywords": [ + "language", + "internationalization", + "translation", + "http", + "html" + ], + "readme": null, + "repository": "https://github.com/pyfisch/rust-language-tags", + "edition": "2015", + "links": null + }, + { + "name": "lazy_static", + "version": "1.4.0", + "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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.5.0", + "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.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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "no_std", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/no_std.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "spin_no_std": [ + "spin" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.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", + "edition": "2015", + "links": null + }, + { + "name": "libc", + "version": "0.2.80", + "id": "libc 0.2.80 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "const_fn", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/tests/const_fn.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "align": [], + "const-extern-fn": [], + "default": [ + "std" + ], + "extra_traits": [], + "rustc-dep-of-std": [ + "align", + "rustc-std-workspace-core" + ], + "std": [], + "use_std": [ + "std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/Cargo.toml", + "metadata": null, + "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", + "edition": "2015", + "links": null + }, + { + "name": "linked-hash-map", + "version": "0.5.3", + "id": "linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A HashMap wrapper that holds key-value pairs in insertion order", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "clippy", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "0.*", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "heapsize", + "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": "^1.0", + "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": "linked-hash-map", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "serde", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/tests/serde.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "heapsize", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/tests/heapsize.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "heapsize_impl": [ + "heapsize" + ], + "nightly": [], + "serde_impl": [ + "serde", + "serde_test" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Stepan Koltsov ", + "Andrew Paseltiner " + ], + "categories": [], + "keywords": [ + "data-structures" + ], + "readme": "README.md", + "repository": "https://github.com/contain-rs/linked-hash-map", + "edition": "2015", + "links": null + }, + { + "name": "lock_api", + "version": "0.4.2", + "id": "lock_api 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "owning_ref", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.4.1", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "scopeguard", + "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": [], + "target": null, + "registry": null + }, + { + "name": "serde", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.114", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "lock_api", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "nightly": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Amanieu d'Antras " + ], + "categories": [ + "concurrency", + "no-std" + ], + "keywords": [ + "mutex", + "rwlock", + "lock", + "no_std" + ], + "readme": null, + "repository": "https://github.com/Amanieu/parking_lot", + "edition": "2018", + "links": null + }, + { + "name": "log", + "version": "0.4.11", + "id": "log 0.4.11 (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": "cfg-if", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.2", + "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": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "sval", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.2", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "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": "^0.5.2", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "filters", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/filters.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/macros.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "kv_unstable": [], + "kv_unstable_sval": [ + "kv_unstable", + "sval/fmt" + ], + "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": [], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "std", + "serde", + "kv_unstable_sval" + ] + } + } + }, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "development-tools::debugging" + ], + "keywords": [ + "logging" + ], + "readme": "README.md", + "repository": "https://github.com/rust-lang/log", + "edition": "2015", + "links": null + }, + { + "name": "lru-cache", + "version": "0.1.2", + "id": "lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A cache that holds a limited number of key-value pairs", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "heapsize", + "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": "linked-hash-map", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "lru-cache", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lru-cache-0.1.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "heapsize_impl": [ + "heapsize", + "linked-hash-map/heapsize_impl" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lru-cache-0.1.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Stepan Koltsov " + ], + "categories": [], + "keywords": [ + "data-structures" + ], + "readme": "README.md", + "repository": "https://github.com/contain-rs/lru-cache", + "edition": "2015", + "links": null + }, + { + "name": "match_cfg", + "version": "0.1.0", + "id": "match_cfg 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A convenience macro to ergonomically define an item depending on a large number\nof `#[cfg]` parameters. Structured like match statement, the first matching\nbranch is the item that gets emitted.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "match_cfg", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "use_core" + ], + "use_core": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "gnzlbg " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/gnzlbg/match_cfg", + "edition": "2015", + "links": null + }, + { + "name": "matches", + "version": "0.1.8", + "id": "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "A macro to evaluate, as a boolean, whether an expression matches a pattern.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "matches", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macro_use_one", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/tests/macro_use_one.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Simon Sapin " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/SimonSapin/rust-std-candidates", + "edition": "2015", + "links": null + }, + { + "name": "memchr", + "version": "2.3.4", + "id": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Unlicense/MIT", + "license_file": null, + "description": "Safe interface to memchr.", + "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.18", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "quickcheck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.9", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.4/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [], + "use_std": [ + "std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Andrew Gallant ", + "bluss" + ], + "categories": [], + "keywords": [ + "memchr", + "char", + "scan", + "strchr", + "string" + ], + "readme": "README.md", + "repository": "https://github.com/BurntSushi/rust-memchr", + "edition": "2015", + "links": null + }, + { + "name": "mime", + "version": "0.3.16", + "id": "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Strongly Typed Mimes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "mime", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "fmt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/benches/fmt.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "parse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/benches/parse.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "cmp", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/benches/cmp.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Sean McArthur " + ], + "categories": [], + "keywords": [ + "mime", + "media-extensions", + "media-types" + ], + "readme": "README.md", + "repository": "https://github.com/hyperium/mime", + "edition": "2015", + "links": null + }, + { + "name": "miniz_oxide", + "version": "0.4.3", + "id": "miniz_oxide 0.4.3 (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": "adler", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.3", + "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": "autocfg", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "miniz_oxide", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.4.3/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.4.3/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "no_extern_crate_alloc": [], + "rustc-dep-of-std": [ + "core", + "alloc", + "compiler_builtins", + "adler/rustc-dep-of-std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/miniz_oxide-0.4.3/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", + "edition": "2018", + "links": null + }, + { + "name": "mio", + "version": "0.6.22", + "id": "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Lightweight non-blocking IO", + "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": "^0.1.9", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "iovec", + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "net2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.29", + "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.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bytes", + "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": "env_logger", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.4.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tempdir", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "fuchsia-zircon", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(target_os = \"fuchsia\")", + "registry": null + }, + { + "name": "fuchsia-zircon-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(target_os = \"fuchsia\")", + "registry": null + }, + { + "name": "libc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.54", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(unix)", + "registry": null + }, + { + "name": "kernel32-sys", + "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(windows)", + "registry": null + }, + { + "name": "miow", + "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": "cfg(windows)", + "registry": null + }, + { + "name": "winapi", + "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": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "mio", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mio-0.6.22/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mio-0.6.22/test/mod.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "with-deprecated" + ], + "with-deprecated": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mio-0.6.22/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Carl Lerche " + ], + "categories": [ + "asynchronous" + ], + "keywords": [ + "io", + "async", + "non-blocking" + ], + "readme": "README.md", + "repository": "https://github.com/tokio-rs/mio", + "edition": "2015", + "links": null + }, + { + "name": "mio-uds", + "version": "0.6.8", + "id": "mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Unix domain socket bindings for mio\n", + "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": "iovec", + "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(unix)", + "registry": null + }, + { + "name": "libc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.69", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(unix)", + "registry": null + }, + { + "name": "mio", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(unix)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "mio-uds", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mio-uds-0.6.8/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/mio-uds-0.6.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [ + "asynchronous" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/deprecrated/mio-uds", + "edition": "2015", + "links": null + }, + { + "name": "miow", + "version": "0.2.1", + "id": "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A zero overhead I/O library for Windows, focusing on IOCP and Async I/O\nabstractions.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "kernel32-sys", + "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": "net2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "winapi", + "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": "ws2_32-sys", + "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": "rand", + "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": "miow", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/miow-0.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/miow-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [ + "iocp", + "windows", + "io", + "overlapped" + ], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/miow", + "edition": "2015", + "links": null + }, + { + "name": "net2", + "version": "0.2.35", + "id": "net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Extensions to the standard library's networking types as proposed in RFC 1158.\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": "^0.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.54", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(any(target_os = \"redox\", unix, target_os = \"wasi\"))", + "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", + "winsock2", + "ws2def", + "ws2ipdef", + "ws2tcpip" + ], + "target": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "net2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/net2-0.2.35/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "duration" + ], + "duration": [], + "nightly": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/net2-0.2.35/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/deprecrated/net2-rs", + "edition": "2015", + "links": null + }, + { + "name": "num-integer", + "version": "0.1.44", + "id": "num-integer 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Integer traits and functions", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "num-traits", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.11", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "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": "num-integer", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "roots", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/tests/roots.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "average", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/tests/average.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "gcd", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/benches/gcd.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "roots", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/benches/roots.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "average", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/benches/average.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "i128": [ + "num-traits/i128" + ], + "std": [ + "num-traits/std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.44/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "std" + ] + } + } + }, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "algorithms", + "science", + "no-std" + ], + "keywords": [ + "mathematics", + "numerics" + ], + "readme": "README.md", + "repository": "https://github.com/rust-num/num-integer", + "edition": "2015", + "links": null + }, + { + "name": "num-traits", + "version": "0.2.14", + "id": "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Numeric traits for generic mathematics", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "libm", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.0", + "kind": null, + "rename": null, + "optional": true, + "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": "num-traits", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.14/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cast", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.14/tests/cast.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.14/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "i128": [], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.14/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "std" + ] + } + } + }, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "algorithms", + "science", + "no-std" + ], + "keywords": [ + "mathematics", + "numerics" + ], + "readme": "README.md", + "repository": "https://github.com/rust-num/num-traits", + "edition": "2015", + "links": null + }, + { + "name": "num_cpus", + "version": "1.13.0", + "id": "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Get the number of CPUs on a machine.", + "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.26", + "kind": null, + "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.1.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "num_cpus", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "values", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.0/examples/values.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Sean McArthur " + ], + "categories": [ + "hardware-support" + ], + "keywords": [ + "cpu", + "cpus", + "cores" + ], + "readme": "README.md", + "repository": "https://github.com/seanmonstar/num_cpus", + "edition": "2015", + "links": null + }, + { + "name": "object", + "version": "0.22.0", + "id": "object 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/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": 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": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "indexmap", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.1", + "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.57", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "memmap", + "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": "object", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "nm", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/examples/nm.rs", + "edition": "2018", + "required-features": [ + "read" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "objcopy", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/examples/objcopy.rs", + "edition": "2018", + "required-features": [ + "read", + "write" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "objdump", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/examples/objdump.rs", + "edition": "2018", + "required-features": [ + "read_core" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "ar", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/examples/ar.rs", + "edition": "2018", + "required-features": [ + "read_core", + "archive" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "objectmap", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/examples/objectmap.rs", + "edition": "2018", + "required-features": [ + "read_core" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "integration", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/tests/integration.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "parse_self", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/tests/parse_self.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "all": [ + "read", + "write", + "std", + "compression", + "default" + ], + "archive": [], + "cargo-all": [], + "coff": [], + "compression": [ + "flate2", + "std" + ], + "default": [ + "read", + "compression" + ], + "elf": [], + "macho": [], + "pe": [ + "coff" + ], + "read": [ + "read_core", + "archive", + "coff", + "elf", + "macho", + "pe", + "wasm", + "unaligned" + ], + "read_core": [], + "rustc-dep-of-std": [ + "core", + "compiler_builtins", + "alloc" + ], + "std": [], + "unaligned": [], + "wasm": [ + "wasmparser" + ], + "write": [ + "write_core", + "coff", + "elf", + "macho" + ], + "write_core": [ + "crc32fast", + "indexmap", + "std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/object-0.22.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "all" + ] + } + } + }, + "publish": null, + "authors": [ + "Nick Fitzgerald ", + "Philip Craig " + ], + "categories": [], + "keywords": [ + "object", + "elf", + "mach-o", + "pe", + "coff" + ], + "readme": "README.md", + "repository": "https://github.com/gimli-rs/object", + "edition": "2018", + "links": null + }, + { + "name": "once_cell", + "version": "1.5.2", + "id": "once_cell 1.5.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": "parking_lot", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.11", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "crossbeam-utils", + "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": "lazy_static", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "once_cell", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/bench.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "bench_acquire", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/bench_acquire.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "bench_vs_lazy_static", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/bench_vs_lazy_static.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "lazy_static", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/lazy_static.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "reentrant_init_deadlocks", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/reentrant_init_deadlocks.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "regex", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/regex.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "test_synchronization", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/test_synchronization.rs", + "edition": "2018", + "required-features": [ + "std" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "it", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/tests/it.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "alloc": [], + "default": [ + "std" + ], + "std": [ + "alloc" + ], + "unstable": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "publish": null, + "authors": [ + "Aleksey Kladov " + ], + "categories": [ + "rust-patterns", + "memory-management" + ], + "keywords": [ + "lazy", + "static" + ], + "readme": "README.md", + "repository": "https://github.com/matklad/once_cell", + "edition": "2018", + "links": null + }, + { + "name": "parking_lot", + "version": "0.11.1", + "id": "parking_lot 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "More compact and efficient implementations of the standard synchronization primitives.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "instant", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "lock_api", + "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": "parking_lot_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bincode", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.3.0", + "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.7.3", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "parking_lot", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.11.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "issue_203", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.11.1/tests/issue_203.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "deadlock_detection": [ + "parking_lot_core/deadlock_detection" + ], + "default": [], + "nightly": [ + "parking_lot_core/nightly", + "lock_api/nightly" + ], + "owning_ref": [ + "lock_api/owning_ref" + ], + "send_guard": [], + "serde": [ + "lock_api/serde" + ], + "stdweb": [ + "instant/stdweb" + ], + "wasm-bindgen": [ + "instant/wasm-bindgen" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.11.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Amanieu d'Antras " + ], + "categories": [ + "concurrency" + ], + "keywords": [ + "mutex", + "condvar", + "rwlock", + "once", + "thread" + ], + "readme": "README.md", + "repository": "https://github.com/Amanieu/parking_lot", + "edition": "2018", + "links": null + }, + { + "name": "parking_lot_core", + "version": "0.8.0", + "id": "parking_lot_core 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "An advanced API for creating custom synchronization primitives.", + "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.49", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "cfg-if", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.10", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "instant", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "petgraph", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.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.4.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "thread-id", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^3.3.0", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "cloudabi", + "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 = \"cloudabi\")", + "registry": null + }, + { + "name": "redox_syscall", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.56", + "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.71", + "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.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "winnt", + "ntstatus", + "minwindef", + "winerror", + "winbase", + "errhandlingapi", + "handleapi" + ], + "target": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "parking_lot_core", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "deadlock_detection": [ + "petgraph", + "thread-id", + "backtrace" + ], + "nightly": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Amanieu d'Antras " + ], + "categories": [ + "concurrency" + ], + "keywords": [ + "mutex", + "condvar", + "rwlock", + "once", + "thread" + ], + "readme": null, + "repository": "https://github.com/Amanieu/parking_lot", + "edition": "2018", + "links": null + }, + { + "name": "percent-encoding", + "version": "2.1.0", + "id": "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.1.0/lib.rs", + "edition": "2015", + "doctest": true, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.1.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The rust-url developers" + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/servo/rust-url/", + "edition": "2015", + "links": null + }, + { + "name": "pin-project", + "version": "0.4.27", + "id": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "A crate for safe and ergonomic pin-projection.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "pin-project-internal", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=0.4.27", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "pin-project-auxiliary-macro", + "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": "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "pin-project", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "unsafe_unpin-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/unsafe_unpin-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "unsafe_unpin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/unsafe_unpin.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "struct-default", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/struct-default.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "project_replace-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/project_replace-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "not_unpin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/not_unpin.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "project_replace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/project_replace.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "pinned_drop-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/pinned_drop-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "enum-default", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/enum-default.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "enum-default-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/enum-default-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "pinned_drop", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/pinned_drop.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "struct-default-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/struct-default-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "not_unpin-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/examples/not_unpin-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "drop_order", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/drop_order.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "pin_project", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/pin_project.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "repr_packed", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/repr_packed.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unsafe_unpin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/unsafe_unpin.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cfg", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/cfg.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sized", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/sized.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lint", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/lint.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "project", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/project.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "project_replace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/project_replace.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "pinned_drop", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/pinned_drop.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "project_ref", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/tests/project_ref.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-0.4.27/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Taiki Endo " + ], + "categories": [ + "no-std", + "rust-patterns" + ], + "keywords": [ + "pin", + "macros", + "attribute" + ], + "readme": "README.md", + "repository": "https://github.com/taiki-e/pin-project", + "edition": "2018", + "links": null + }, + { + "name": "pin-project", + "version": "1.0.2", + "id": "pin-project 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "A crate for safe and ergonomic pin-projection.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "pin-project-internal", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=1.0.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "pin-project-auxiliary-macro", + "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": "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 + }, + { + "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": "pin-project", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "unsafe_unpin-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/unsafe_unpin-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "unsafe_unpin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/unsafe_unpin.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "struct-default", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/struct-default.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "project_replace-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/project_replace-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "not_unpin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/not_unpin.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "project_replace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/project_replace.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "pinned_drop-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/pinned_drop-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "enum-default", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/enum-default.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "enum-default-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/enum-default-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "pinned_drop", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/pinned_drop.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "struct-default-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/struct-default-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "not_unpin-expanded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/not_unpin-expanded.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "proper_unpin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/proper_unpin.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "drop_order", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/drop_order.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "pin_project", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/pin_project.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "repr_packed", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/repr_packed.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unsafe_unpin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/unsafe_unpin.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cfg", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/cfg.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lint", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/lint.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "pinned_drop", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/pinned_drop.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Taiki Endo " + ], + "categories": [ + "no-std", + "rust-patterns" + ], + "keywords": [ + "pin", + "macros", + "attribute" + ], + "readme": "README.md", + "repository": "https://github.com/taiki-e/pin-project", + "edition": "2018", + "links": null + }, + { + "name": "pin-project-internal", + "version": "0.4.27", + "id": "pin-project-internal 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "An internal crate to support pin_project - do not use directly\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", + "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": "^1.0.44", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "full", + "visit-mut" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "pin-project-internal", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-0.4.27/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-0.4.27/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-0.4.27/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Taiki Endo " + ], + "categories": [ + "no-std", + "rust-patterns" + ], + "keywords": [ + "pin", + "macros", + "attribute" + ], + "readme": null, + "repository": "https://github.com/taiki-e/pin-project", + "edition": "2018", + "links": null + }, + { + "name": "pin-project-internal", + "version": "1.0.2", + "id": "pin-project-internal 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0 OR MIT", + "license_file": null, + "description": "Implementation detail of the `pin-project` crate.\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", + "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": "^1.0.44", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "full", + "visit-mut" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "pin-project-internal", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-1.0.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-1.0.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Taiki Endo " + ], + "categories": [ + "no-std", + "rust-patterns" + ], + "keywords": [ + "pin", + "macros", + "attribute" + ], + "readme": null, + "repository": "https://github.com/taiki-e/pin-project", + "edition": "2018", + "links": null + }, + { + "name": "pin-project-lite", + "version": "0.1.11", + "id": "pin-project-lite 0.1.11 (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 + }, + { + "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": "pin-project-lite", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "proper_unpin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/tests/proper_unpin.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lint", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/tests/lint.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Taiki Endo " + ], + "categories": [ + "no-std", + "rust-patterns" + ], + "keywords": [ + "pin", + "macros" + ], + "readme": "README.md", + "repository": "https://github.com/taiki-e/pin-project-lite", + "edition": "2018", + "links": null + }, + { + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stack_pin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/tests/stack_pin.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "projection", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/tests/projection.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2018", + "links": null + }, + { + "name": "ppv-lite86", + "version": "0.2.10", + "id": "ppv-lite86 0.2.10 (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": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "ppv-lite86", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.10/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "no_simd": [], + "simd": [], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.10/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", + "edition": "2018", + "links": null + }, + { + "name": "proc-macro-hack", + "version": "0.5.19", + "id": "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Procedural macros in expression position", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "demo-hack", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.0.5", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "demo-hack-impl", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.0.5", + "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": true, + "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": "syn", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.5", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "proc-macro-hack", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.5.19/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/proc-macro-hack", + "edition": "2018", + "links": null + }, + { + "name": "proc-macro-nested", + "version": "0.1.6", + "id": "proc-macro-nested 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Support for nested proc-macro-hack invocations", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "proc-macro-nested", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro-nested-0.1.6/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro-nested-0.1.6/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro-nested-0.1.6/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/dtolnay/proc-macro-hack", + "edition": "2015", + "links": null + }, + { + "name": "proc-macro2", + "version": "1.0.24", + "id": "proc-macro2 1.0.24 (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\ntoken-based libraries from the procedural macro use case.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "unicode-xid", + "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": "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "proc-macro2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "features", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/features.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_fmt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test_fmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "comments", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/comments.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "marker", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/marker.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "proc-macro" + ], + "nightly": [], + "proc-macro": [], + "span-locations": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "rustdoc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "span-locations" + ] + } + }, + "publish": null, + "authors": [ + "Alex Crichton ", + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [ + "macros" + ], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/proc-macro2", + "edition": "2018", + "links": null + }, + { + "name": "quick-error", + "version": "1.2.3", + "id": "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": " A macro which makes error types pleasant to write.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "quick-error", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "context", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3/examples/context.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Paul Colomiets ", + "Colin Kiegel " + ], + "categories": [ + "rust-patterns" + ], + "keywords": [ + "macro", + "error", + "type", + "enum" + ], + "readme": null, + "repository": "http://github.com/tailhook/quick-error", + "edition": "2015", + "links": null + }, + { + "name": "quote", + "version": "1.0.7", + "id": "quote 1.0.7 (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", + "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.19", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "proc-macro" + ], + "proc-macro": [ + "proc-macro2/proc-macro" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [ + "syn" + ], + "readme": "README.md", + "repository": "https://github.com/dtolnay/quote", + "edition": "2018", + "links": null + }, + { + "name": "rand", + "version": "0.7.3", + "id": "rand 0.7.3 (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": "getrandom", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.1", + "kind": null, + "rename": "getrandom_package", + "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.4", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "packed_simd", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [ + "into_bits" + ], + "target": null, + "registry": null + }, + { + "name": "rand_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.1", + "kind": null, + "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.2", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rand_hc", + "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_pcg", + "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_chacha", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": "cfg(not(target_os = \"emscripten\"))", + "registry": null + }, + { + "name": "rand_hc", + "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_os = \"emscripten\")", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "monte-carlo", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/examples/monte-carlo.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "monty-hall", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/examples/monty-hall.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "weighted", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/weighted.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "misc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/misc.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "seq", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/seq.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "generators", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/generators.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "rand_chacha/std", + "alloc", + "getrandom", + "libc" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "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", + "edition": "2018", + "links": null + }, + { + "name": "rand_chacha", + "version": "0.2.2", + "id": "rand_chacha 0.2.2 (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.6", + "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.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "rand_chacha", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std", + "simd" + ], + "simd": [], + "std": [ + "ppv-lite86/std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.2/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", + "edition": "2018", + "links": null + }, + { + "name": "rand_core", + "version": "0.5.1", + "id": "rand_core 0.5.1 (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.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", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "alloc": [], + "serde1": [ + "serde" + ], + "std": [ + "alloc", + "getrandom", + "getrandom/std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/Cargo.toml", + "metadata": null, + "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", + "edition": "2018", + "links": null + }, + { + "name": "rand_hc", + "version": "0.2.0", + "id": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "HC128 random number generator\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "rand_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "rand_hc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.2.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.2.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "algorithms", + "no-std" + ], + "keywords": [ + "random", + "rng", + "hc128" + ], + "readme": "README.md", + "repository": "https://github.com/rust-random/rand", + "edition": "2018", + "links": null + }, + { + "name": "redox_syscall", + "version": "0.1.57", + "id": "redox_syscall 0.1.57 (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": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "syscall", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/redox_syscall-0.1.57/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/redox_syscall-0.1.57/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Jeremy Soller " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://gitlab.redox-os.org/redox-os/syscall", + "edition": "2015", + "links": null + }, + { + "name": "regex", + "version": "1.4.2", + "id": "regex 1.4.2 (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": "^0.7.6", + "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.2.1", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex-syntax", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6.21", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "thread_local", + "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": "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": "quickcheck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "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.6.5", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/src/lib.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/examples/shootout-regex-dna-bytes.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-cheat", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/examples/shootout-regex-dna-cheat.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/examples/shootout-regex-dna.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-replace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/examples/shootout-regex-dna-replace.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-single-cheat", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/examples/shootout-regex-dna-single-cheat.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-single", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/examples/shootout-regex-dna-single.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "default", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_default.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "default-bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_default_bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "nfa", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_nfa.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "nfa-utf8bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_nfa_utf8bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "nfa-bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_nfa_bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "backtrack", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_backtrack.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "backtrack-utf8bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_backtrack_utf8bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "backtrack-bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_backtrack_bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "crates-regex", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/tests/test_crates_regex.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "std", + "perf", + "unicode", + "regex-syntax/default" + ], + "pattern": [], + "perf": [ + "perf-cache", + "perf-dfa", + "perf-inline", + "perf-literal" + ], + "perf-cache": [ + "thread_local" + ], + "perf-dfa": [], + "perf-inline": [], + "perf-literal": [ + "aho-corasick", + "memchr" + ], + "std": [], + "unicode": [ + "unicode-age", + "unicode-bool", + "unicode-case", + "unicode-gencat", + "unicode-perl", + "unicode-script", + "unicode-segment", + "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" + ], + "unstable": [ + "pattern" + ], + "use_std": [ + "std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-1.4.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "text-processing" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-lang/regex", + "edition": "2015", + "links": null + }, + { + "name": "regex-syntax", + "version": "0.6.21", + "id": "regex-syntax 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A regular expression parser.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "regex-syntax", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.21/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.21/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "unicode" + ], + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.21/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-lang/regex", + "edition": "2015", + "links": null + }, + { + "name": "resolv-conf", + "version": "0.6.3", + "id": "resolv-conf 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": " The resolv.conf file parser\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "hostname", + "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": null, + "registry": null + }, + { + "name": "quick-error", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "resolv_conf", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/resolv-conf-0.6.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "parse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/resolv-conf-0.6.3/examples/parse.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lib", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/resolv-conf-0.6.3/tests/lib.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "system": [ + "hostname" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/resolv-conf-0.6.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "paul@colomiets.name" + ], + "categories": [ + "parser-implementations" + ], + "keywords": [ + "dns", + "unix", + "conf", + "resolv" + ], + "readme": "README.md", + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "rustc-demangle", + "version": "0.1.18", + "id": "rustc-demangle 0.1.18 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.18/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.18/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/rustc-demangle", + "edition": "2015", + "links": null + }, + { + "name": "ryu", + "version": "1.0.5", + "id": "ryu 1.0.5 (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.7", + "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.2", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "upstream_benchmark", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/examples/upstream_benchmark.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "d2s_table_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_table_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "common_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/common_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "d2s_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "s2d_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2d_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/exhaustive.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "f2s_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/f2s_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "s2f_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2f_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "small": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/ryu", + "edition": "2018", + "links": null + }, + { + "name": "scopeguard", + "version": "1.1.0", + "id": "scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "readme", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/examples/readme.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "use_std" + ], + "use_std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.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": null, + "repository": "https://github.com/bluss/scopeguard", + "edition": "2015", + "links": null + }, + { + "name": "serde", + "version": "1.0.117", + "id": "serde 1.0.117 (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.0.117", + "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.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "serde", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde-1.0.117/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde-1.0.117/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [], + "default": [ + "std" + ], + "derive": [ + "serde_derive" + ], + "rc": [], + "std": [], + "unstable": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde-1.0.117/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "derive", + "rc" + ] + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding" + ], + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "edition": "2015", + "links": null + }, + { + "name": "serde_derive", + "version": "1.0.117", + "id": "serde_derive 1.0.117 (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", + "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": "^1.0.33", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "visit" + ], + "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 + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "serde_derive", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.117/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.117/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [], + "deserialize_in_place": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.117/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [], + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "edition": "2015", + "links": null + }, + { + "name": "serde_json", + "version": "1.0.59", + "id": "serde_json 1.0.59 (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": "^1.5", + "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": "^0.4.3", + "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.100", + "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", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "serde_bytes", + "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": "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 + }, + { + "name": "serde_stacker", + "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": "trybuild", + "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": [ + "diff" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "serde_json", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "serde/alloc" + ], + "arbitrary_precision": [], + "default": [ + "std" + ], + "float_roundtrip": [], + "preserve_order": [ + "indexmap" + ], + "raw_value": [], + "std": [ + "serde/std" + ], + "unbounded_depth": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "raw_value", + "unbounded_depth" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "raw_value" + ] + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding" + ], + "keywords": [ + "json", + "serde", + "serialization" + ], + "readme": "README.md", + "repository": "https://github.com/serde-rs/json", + "edition": "2018", + "links": null + }, + { + "name": "serde_urlencoded", + "version": "0.6.1", + "id": "serde_urlencoded 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "`x-www-form-urlencoded` meets Serde", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "dtoa", + "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": "itoa", + "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": "serde", + "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": "url", + "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": 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": "serde_urlencoded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_urlencoded-0.6.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_serialize", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_urlencoded-0.6.1/tests/test_serialize.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_deserialize", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_urlencoded-0.6.1/tests/test_deserialize.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_urlencoded-0.6.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Anthony Ramine " + ], + "categories": [ + "encoding", + "web-programming" + ], + "keywords": [ + "serde", + "serialization", + "urlencoded" + ], + "readme": "README.md", + "repository": "https://github.com/nox/serde_urlencoded", + "edition": "2015", + "links": null + }, + { + "name": "sha1", + "version": "0.6.0", + "id": "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "BSD-3-Clause", + "license_file": null, + "description": "Minimal implementation of SHA1 for Rust.", + "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": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "openssl", + "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": "rand", + "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": "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": "sha1", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/sha1-0.6.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/sha1-0.6.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "publish": null, + "authors": [ + "Armin Ronacher " + ], + "categories": [], + "keywords": [ + "sha1" + ], + "readme": "README.md", + "repository": "https://github.com/mitsuhiko/rust-sha1", + "edition": "2015", + "links": null + }, + { + "name": "signal-hook-registry", + "version": "1.2.2", + "id": "signal-hook-registry 1.2.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.1", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "version-sync", + "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": "signal-hook-registry", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/signal-hook-registry-1.2.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unregister_signal", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/signal-hook-registry-1.2.2/tests/unregister_signal.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "version", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/signal-hook-registry-1.2.2/tests/version.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/signal-hook-registry-1.2.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", + "edition": "2015", + "links": null + }, + { + "name": "slab", + "version": "0.4.2", + "id": "slab 0.4.2 (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": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "slab", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "slab", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/tests/slab.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Carl Lerche " + ], + "categories": [ + "memory-management", + "data-structures" + ], + "keywords": [ + "slab", + "allocator" + ], + "readme": "README.md", + "repository": "https://github.com/carllerche/slab", + "edition": "2015", + "links": null + }, + { + "name": "smallvec", + "version": "1.5.0", + "id": "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "'Small vector' optimization: store up to a small number of items on the stack", + "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", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bincode", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0.1", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "smallvec", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/smallvec-1.5.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macro", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/smallvec-1.5.0/tests/macro.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/smallvec-1.5.0/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "const_generics": [], + "may_dangle": [], + "specialization": [], + "union": [], + "write": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/smallvec-1.5.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Servo Project Developers" + ], + "categories": [ + "data-structures" + ], + "keywords": [ + "small", + "vec", + "vector", + "stack", + "no_std" + ], + "readme": "README.md", + "repository": "https://github.com/servo/rust-smallvec", + "edition": "2018", + "links": null + }, + { + "name": "socket2", + "version": "0.3.16", + "id": "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n", + "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": "cfg-if", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.6", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(any(unix, target_os = \"redox\"))", + "registry": null + }, + { + "name": "libc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.66", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "align" + ], + "target": "cfg(any(unix, target_os = \"redox\"))", + "registry": null + }, + { + "name": "redox_syscall", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.38", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(target_os = \"redox\")", + "registry": null + }, + { + "name": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "handleapi", + "ws2def", + "ws2ipdef", + "ws2tcpip", + "minwindef" + ], + "target": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "socket2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/socket2-0.3.16/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "pair": [], + "reuseport": [], + "unix": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/socket2-0.3.16/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/socket2-rs", + "edition": "2018", + "links": null + }, + { + "name": "syn", + "version": "1.0.48", + "id": "syn 1.0.48 (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.23", + "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", + "kind": null, + "rename": null, + "optional": true, + "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", + "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", + "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.0", + "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.0", + "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.0", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "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": "reqwest", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.10", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "blocking" + ], + "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": "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 + }, + { + "name": "termcolor", + "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": "walkdir", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "syn", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_should_parse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_should_parse.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_visibility", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_visibility.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_stmt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_stmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_round_trip", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_round_trip.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_size", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_size.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_shebang", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_shebang.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_pat", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_pat.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_receiver", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_receiver.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_precedence", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_precedence.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_lit", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_lit.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_parse_stream", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_parse_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_grouping", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_grouping.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ident", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_ident.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_iterators", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_iterators.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_parse_buffer", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_parse_buffer.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_asyncness", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_asyncness.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_token_trees", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_token_trees.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ty", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_ty.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "zzz_stable", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/zzz_stable.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_meta", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_meta.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_expr", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_expr.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_item", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_item.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_path", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_path.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_derive_input", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_derive_input.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_generics", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_generics.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_attribute", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_attribute.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "rust", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/benches/rust.rs", + "edition": "2018", + "required-features": [ + "full", + "parsing" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "file", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/benches/file.rs", + "edition": "2018", + "required-features": [ + "full", + "parsing" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "clone-impls": [], + "default": [ + "derive", + "parsing", + "printing", + "clone-impls", + "proc-macro" + ], + "derive": [], + "extra-traits": [], + "fold": [], + "full": [], + "parsing": [], + "printing": [ + "quote" + ], + "proc-macro": [ + "proc-macro2/proc-macro", + "quote/proc-macro" + ], + "test": [ + "syn-test-suite/all-features" + ], + "visit": [], + "visit-mut": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "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" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/syn", + "edition": "2018", + "links": null + }, + { + "name": "synstructure", + "version": "0.12.4", + "id": "synstructure 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Helper methods and macros for custom derives", + "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": false, + "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": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "syn", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [ + "derive", + "parsing", + "printing", + "clone-impls", + "visit", + "extra-traits" + ], + "target": null, + "registry": null + }, + { + "name": "unicode-xid", + "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": "synstructure_test_traits", + "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": "synstructure", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/synstructure-0.12.4/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "proc-macro" + ], + "proc-macro": [ + "proc-macro2/proc-macro", + "syn/proc-macro", + "quote/proc-macro" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/synstructure-0.12.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nika Layzell " + ], + "categories": [], + "keywords": [ + "syn", + "macros", + "derive", + "expand_substructure", + "enum" + ], + "readme": "README.md", + "repository": "https://github.com/mystor/synstructure", + "edition": "2018", + "links": null + }, + { + "name": "thread_local", + "version": "1.0.1", + "id": "thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "Per-object thread-local storage", + "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.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "thread_local", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/thread_local-1.0.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "thread_local", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/thread_local-1.0.1/benches/thread_local.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/thread_local-1.0.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Amanieu d'Antras " + ], + "categories": [], + "keywords": [ + "thread_local", + "concurrent", + "thread" + ], + "readme": "README.md", + "repository": "https://github.com/Amanieu/thread_local-rs", + "edition": "2015", + "links": null + }, + { + "name": "threadpool", + "version": "1.8.1", + "id": "threadpool 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A thread pool for running a number of jobs on a fixed set of worker threads.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "num_cpus", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.13", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "threadpool", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/threadpool-1.8.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/threadpool-1.8.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers", + "Corey Farwell ", + "Stefan Schindler " + ], + "categories": [ + "concurrency", + "os" + ], + "keywords": [ + "threadpool", + "thread", + "pool", + "threading", + "parallelism" + ], + "readme": "README.md", + "repository": "https://github.com/rust-threadpool/rust-threadpool", + "edition": "2015", + "links": null + }, + { + "name": "time", + "version": "0.1.44", + "id": "time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Utilities for working with time-related functions in Rust.\n", + "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.69", + "kind": null, + "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": 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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "winapi", + "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": [ + "std", + "processthreadsapi", + "winbase" + ], + "target": null, + "registry": null + }, + { + "name": "wasi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=0.10.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(target_os = \"wasi\")", + "registry": null + }, + { + "name": "winapi", + "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": [ + "std", + "minwinbase", + "minwindef", + "ntdef", + "profileapi", + "sysinfoapi", + "timezoneapi" + ], + "target": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "time", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/time-0.1.44/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/time-0.1.44/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/time-rs/time", + "edition": "2015", + "links": null + }, + { + "name": "tinyvec", + "version": "1.1.0", + "id": "tinyvec 1.1.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": "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": "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": "tinyvec", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.1.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tinyvec", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.1.0/tests/tinyvec.rs", + "edition": "2018", + "required-features": [ + "alloc" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "arrayvec", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.1.0/tests/arrayvec.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "macros", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.1.0/benches/macros.rs", + "edition": "2018", + "required-features": [ + "alloc" + ], + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "tinyvec_macros" + ], + "default": [], + "experimental_write_impl": [], + "grab_spare_slice": [], + "nightly_const_generics": [], + "nightly_slice_partition_dedup": [], + "rustc_1_40": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tinyvec-1.1.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "alloc", + "grab_spare_slice", + "rustc_1_40", + "serde" + ], + "rustdoc-args": [ + "--cfg", + "docs_rs" + ] + } + }, + "playground": { + "features": [ + "alloc", + "grab_spare_slice", + "rustc_1_40", + "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", + "edition": "2018", + "links": null + }, + { + "name": "tinyvec_macros", + "version": "0.1.0", + "id": "tinyvec_macros 0.1.0 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tinyvec_macros-0.1.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Soveu " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/Soveu/tinyvec_macros", + "edition": "2018", + "links": null + }, + { + "name": "tokio", + "version": "0.2.23", + "id": "tokio 0.2.23 (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": "^0.5.0", + "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.6", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futures-core", + "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": "iovec", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "kind": null, + "rename": null, + "optional": true, + "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": 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.2", + "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": "^0.6.20", + "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.0", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "parking_lot", + "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": "pin-project-lite", + "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": "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-macros", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.6", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tracing", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.16", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [ + "std" + ], + "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": "futures-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": null, + "registry": null + }, + { + "name": "proptest", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.9.4", + "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.0", + "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.2.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.3.5", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "futures", + "checkpoint" + ], + "target": "cfg(loom)", + "registry": null + }, + { + "name": "libc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.42", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "cfg(unix)", + "registry": null + }, + { + "name": "mio-uds", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6.5", + "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": "mio-named-pipes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.6", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "cfg(windows)", + "registry": null + }, + { + "name": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.8", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "tokio", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "fs_file_mocked", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/fs_file_mocked.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_chain", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_chain.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_chain", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_chain.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_no_rt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_no_rt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "task_local", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/task_local.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_usr1", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_usr1.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_empty", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_empty.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "fs_link", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/fs_link.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_once", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_once.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_driver", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_driver.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "time_delay_queue", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/time_delay_queue.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_read.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "process_issue_2174", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/process_issue_2174.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tcp_split", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/tcp_split.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_drop_recv", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_drop_recv.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_errors", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_errors.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "time_delay", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/time_delay.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tcp_accept", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/tcp_accept.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "uds_split", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/uds_split.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_to_end", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_read_to_end.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "task_local_set", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/task_local_set.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_semaphore_owned", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_semaphore_owned.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_merge", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_merge.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_notify_both", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_notify_both.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_driver_drop", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_driver_drop.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_ctrl_c", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_ctrl_c.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "process_issue_42", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/process_issue_42.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_write_int", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_write_int.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_drop_rt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_drop_rt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "time_rt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/time_rt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "time_interval", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/time_interval.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_take", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_take.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tcp_connect", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/tcp_connect.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "fs_dir", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/fs_dir.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_reader", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_reader.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_semaphore", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_semaphore.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_fuse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_fuse.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros_select", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/macros_select.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "fs_copy", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/fs_copy.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_write.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "buffered", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/buffered.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "no_rt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/no_rt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_mutex_owned", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_mutex_owned.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_mpsc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_mpsc.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_timeout", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_timeout.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "net_bind_resource", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/net_bind_resource.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "rt_common", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/rt_common.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "task_blocking", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/task_blocking.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tcp_echo", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/tcp_echo.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "fs_file", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/fs_file.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_notify", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_notify.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_reader_stream", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_reader_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_stream_map", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_stream_map.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "time_timeout", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/time_timeout.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_pending", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_pending.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_iter", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_iter.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_copy", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_copy.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_oneshot", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_oneshot.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_until", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_read_until.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "process_kill_on_drop", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/process_kill_on_drop.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "uds_stream", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/uds_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_clock", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/test_clock.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "async_send_sync", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/async_send_sync.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "time_throttle", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/time_throttle.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_exact", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_read_exact.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_barrier", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_barrier.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_line", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_read_line.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros_try_join", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/macros_try_join.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_mutex", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_mutex.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "rt_threaded", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/rt_threaded.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_lines", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_lines.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_mem_stream", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_mem_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "uds_cred", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/uds_cred.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_drop_signal", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_drop_signal.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_read_to_string", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_read_to_string.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "uds_datagram", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/uds_datagram.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "fs", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/fs.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "process_smoke", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/process_smoke.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros_join", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/macros_join.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "_require_full", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/_require_full.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tcp_peek", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/tcp_peek.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_async_read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_async_read.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_multi_rt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_multi_rt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "net_lookup_host", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/net_lookup_host.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_split", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_split.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/macros_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "rt_basic", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/rt_basic.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "signal_twice", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/signal_twice.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros_pin", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/macros_pin.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_rwlock", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_rwlock.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_cancellation_token", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_cancellation_token.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_broadcast", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_broadcast.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tcp_into_split", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/tcp_into_split.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "stream_collect", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/stream_collect.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "sync_watch", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/sync_watch.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tcp_shutdown", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/tcp_shutdown.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "udp", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/udp.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "io_write_all", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/tests/io_write_all.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "blocking": [ + "rt-core" + ], + "default": [], + "dns": [ + "rt-core" + ], + "fs": [ + "rt-core", + "io-util" + ], + "full": [ + "blocking", + "dns", + "fs", + "io-driver", + "io-util", + "io-std", + "macros", + "net", + "process", + "rt-core", + "rt-util", + "rt-threaded", + "signal", + "stream", + "sync", + "time" + ], + "io-driver": [ + "mio", + "lazy_static" + ], + "io-std": [ + "rt-core" + ], + "io-util": [ + "memchr" + ], + "macros": [ + "tokio-macros" + ], + "net": [ + "dns", + "tcp", + "udp", + "uds" + ], + "process": [ + "io-driver", + "libc", + "mio-named-pipes", + "signal", + "winapi/consoleapi", + "winapi/minwindef", + "winapi/threadpoollegacyapiset", + "winapi/winerror" + ], + "rt-core": [ + "slab" + ], + "rt-threaded": [ + "num_cpus", + "rt-core" + ], + "rt-util": [], + "signal": [ + "io-driver", + "lazy_static", + "libc", + "mio-uds", + "signal-hook-registry", + "winapi/consoleapi", + "winapi/minwindef" + ], + "stream": [ + "futures-core" + ], + "sync": [ + "fnv" + ], + "tcp": [ + "io-driver", + "iovec" + ], + "test-util": [], + "time": [ + "slab" + ], + "udp": [ + "io-driver" + ], + "uds": [ + "io-driver", + "mio-uds", + "libc" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.23/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + }, + "playground": { + "features": [ + "full" + ] + } + }, + "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", + "edition": "2018", + "links": null + }, + { + "name": "tokio-util", + "version": "0.2.0", + "id": "tokio-util 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Additional utilities for working with Tokio.\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": "^0.5.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "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": "futures-sink", + "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": "log", + "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": null, + "registry": null + }, + { + "name": "pin-project-lite", + "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": "tokio", + "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": "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": [], + "target": null, + "registry": null + }, + { + "name": "tokio", + "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": [ + "full" + ], + "target": null, + "registry": null + }, + { + "name": "tokio-test", + "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": "tokio-util", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.2.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "codecs", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.2.0/tests/codecs.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "length_delimited", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.2.0/tests/length_delimited.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "framed_write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.2.0/tests/framed_write.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "framed_read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.2.0/tests/framed_read.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "framed", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.2.0/tests/framed.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "udp", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.2.0/tests/udp.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "codec": [], + "default": [], + "full": [ + "codec", + "udp" + ], + "udp": [ + "tokio/udp" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.2.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Tokio Contributors " + ], + "categories": [ + "asynchronous" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/tokio-rs/tokio", + "edition": "2018", + "links": null + }, + { + "name": "tokio-util", + "version": "0.3.1", + "id": "tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Additional utilities for working with Tokio.\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": "^0.5.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "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": "futures-io", + "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": "futures-sink", + "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": "log", + "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": null, + "registry": null + }, + { + "name": "pin-project-lite", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "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": "^0.2.5", + "kind": null, + "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": [], + "target": null, + "registry": null + }, + { + "name": "tokio", + "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": [ + "full" + ], + "target": null, + "registry": null + }, + { + "name": "tokio-test", + "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": "tokio-util", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.3.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "codecs", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.3.1/tests/codecs.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "length_delimited", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.3.1/tests/length_delimited.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "framed_write", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.3.1/tests/framed_write.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "framed_read", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.3.1/tests/framed_read.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "framed", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.3.1/tests/framed.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "udp", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.3.1/tests/udp.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "codec": [ + "tokio/stream" + ], + "compat": [ + "futures-io" + ], + "default": [], + "full": [ + "codec", + "udp", + "compat" + ], + "udp": [ + "tokio/udp" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.3.1/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Tokio Contributors " + ], + "categories": [ + "asynchronous" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/tokio-rs/tokio", + "edition": "2018", + "links": null + }, + { + "name": "tracing", + "version": "0.1.21", + "id": "tracing 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Application-level tracing for Rust.\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": "^0.1.10", + "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", + "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.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tracing-attributes", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.10", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tracing-core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.17", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "criterion", + "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": "futures", + "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": "log", + "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": "tokio", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.21", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "rt-core" + ], + "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(target_arch = \"wasm32\")", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "tracing", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "max_level_hint", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/max_level_hint.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "filter_caching_is_lexically_scoped", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/filter_caching_is_lexically_scoped.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "filters_dont_leak", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/filters_dont_leak.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "subscriber", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/subscriber.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "filters_are_reevaluated_for_different_call_sites", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/filters_are_reevaluated_for_different_call_sites.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "event", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/event.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "multiple_max_level_hints", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/multiple_max_level_hints.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "filters_are_not_reevaluated_for_the_same_span", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/filters_are_not_reevaluated_for_the_same_span.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "span", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/span.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macro_imports", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/macro_imports.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/tests/macros.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "subscriber", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/benches/subscriber.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "no_subscriber", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/benches/no_subscriber.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "async-await": [], + "attributes": [ + "tracing-attributes" + ], + "default": [ + "std", + "attributes" + ], + "log-always": [ + "log" + ], + "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": [], + "std": [ + "tracing-core/std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.21/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Eliza Weisman ", + "Tokio Contributors " + ], + "categories": [ + "development-tools::debugging", + "development-tools::profiling", + "asynchronous", + "no-std" + ], + "keywords": [ + "logging", + "tracing", + "metrics", + "async" + ], + "readme": "README.md", + "repository": "https://github.com/tokio-rs/tracing", + "edition": "2018", + "links": null + }, + { + "name": "tracing-core", + "version": "0.1.17", + "id": "tracing-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Core primitives for application-level tracing.\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": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "tracing-core", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.17/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "dispatch", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.17/tests/dispatch.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.17/tests/macros.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "global_dispatch", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.17/tests/global_dispatch.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "std": [ + "lazy_static" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.17/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Tokio Contributors " + ], + "categories": [ + "development-tools::debugging", + "development-tools::profiling", + "asynchronous" + ], + "keywords": [ + "logging", + "tracing", + "profiling" + ], + "readme": "README.md", + "repository": "https://github.com/tokio-rs/tracing", + "edition": "2018", + "links": null + }, + { + "name": "tracing-futures", + "version": "0.2.4", + "id": "tracing-futures 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Utilities for instrumenting `futures` with `tracing`.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "futures", + "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": "futures-task", + "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": null, + "registry": null + }, + { + "name": "futures", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1", + "kind": null, + "rename": "futures_01", + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "pin-project", + "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": "tokio", + "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": "tokio-executor", + "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": "tracing", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tokio", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.22", + "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.2", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tracing-core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.2", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "tracing-futures", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.4/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "std_future", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.4/tests/std_future.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "support", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.4/tests/support.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "std-future", + "std" + ], + "futures-01": [ + "futures_01", + "std" + ], + "futures-03": [ + "std-future", + "futures", + "futures-task", + "std" + ], + "std": [ + "tracing/std" + ], + "std-future": [ + "pin-project" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.4/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "publish": null, + "authors": [ + "Eliza Weisman ", + "Tokio Contributors " + ], + "categories": [ + "development-tools::debugging", + "development-tools::profiling", + "asynchronous" + ], + "keywords": [ + "logging", + "profiling", + "tracing", + "futures", + "async" + ], + "readme": "README.md", + "repository": "https://github.com/tokio-rs/tracing", + "edition": "2018", + "links": null + }, + { + "name": "trust-dns-proto", + "version": "0.18.0-alpha.2", + "id": "trust-dns-proto 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Trust-DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Trust-DNS projects.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "async-trait", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.21", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "data-encoding", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^2.1.0", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "enum-as-inner", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "failure", + "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 + }, + { + "name": "futures", + "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": "idna", + "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": "lazy_static", + "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": "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": "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": [ + "v102", + "v110" + ], + "target": null, + "registry": null + }, + { + "name": "rand", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.7", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "ring", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.16", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [ + "std" + ], + "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": "smallvec", + "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": "socket2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.10", + "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": "^0.2.1", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [ + "time", + "udp", + "tcp" + ], + "target": null, + "registry": null + }, + { + "name": "url", + "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": "env_logger", + "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": "trust_dns_proto", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.18.0-alpha.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "lib", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.18.0-alpha.2/benches/lib.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "name_benches", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.18.0-alpha.2/benches/name_benches.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "tokio-compat" + ], + "dnssec": [ + "data-encoding" + ], + "dnssec-openssl": [ + "dnssec", + "openssl" + ], + "dnssec-ring": [ + "dnssec", + "ring" + ], + "mdns": [ + "socket2/reuseport" + ], + "serde-config": [ + "serde" + ], + "tokio-compat": [ + "tokio" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.18.0-alpha.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Benjamin Fry " + ], + "categories": [ + "network-programming" + ], + "keywords": [ + "DNS", + "BIND", + "dig", + "named", + "dnssec" + ], + "readme": "README.md", + "repository": "https://github.com/bluejekyll/trust-dns", + "edition": "2018", + "links": null + }, + { + "name": "trust-dns-resolver", + "version": "0.18.0-alpha.2", + "id": "trust-dns-resolver 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Trust-DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries.\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": "^0.1.9", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "failure", + "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 + }, + { + "name": "futures", + "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": "lazy_static", + "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": "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": "lru-cache", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "resolv-conf", + "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": [ + "system" + ], + "target": null, + "registry": null + }, + { + "name": "rustls", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.16", + "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": true, + "features": [ + "derive" + ], + "target": null, + "registry": null + }, + { + "name": "smallvec", + "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": "tokio", + "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": [ + "rt-core" + ], + "target": null, + "registry": null + }, + { + "name": "trust-dns-https", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.18.0-alpha", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "trust-dns-native-tls", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.18.0-alpha", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "trust-dns-openssl", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.18.0-alpha", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "trust-dns-proto", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.18.0-alpha", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "trust-dns-rustls", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.18.0-alpha", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "webpki-roots", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.18", + "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.7", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "ipconfig", + "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": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "trust_dns_resolver", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.18.0-alpha.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "multithreaded_runtime", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.18.0-alpha.2/examples/multithreaded_runtime.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "global_resolver", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.18.0-alpha.2/examples/global_resolver.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "tokio-compat" + ], + "dns-over-https": [], + "dns-over-https-rustls": [ + "trust-dns-https", + "dns-over-rustls", + "dns-over-https" + ], + "dns-over-native-tls": [ + "dns-over-tls", + "trust-dns-native-tls" + ], + "dns-over-openssl": [ + "dns-over-tls", + "trust-dns-openssl" + ], + "dns-over-rustls": [ + "dns-over-tls", + "rustls", + "trust-dns-rustls", + "webpki-roots" + ], + "dns-over-tls": [], + "dnssec": [], + "dnssec-openssl": [ + "dnssec", + "trust-dns-proto/dnssec-openssl" + ], + "dnssec-ring": [ + "dnssec", + "trust-dns-proto/dnssec-ring" + ], + "mdns": [ + "trust-dns-proto/mdns" + ], + "serde-config": [ + "serde", + "trust-dns-proto/serde-config" + ], + "tokio-compat": [ + "tokio", + "trust-dns-proto/tokio-compat" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.18.0-alpha.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Benjamin Fry " + ], + "categories": [ + "network-programming" + ], + "keywords": [ + "DNS", + "BIND", + "dig", + "named", + "dnssec" + ], + "readme": "README.md", + "repository": "https://github.com/bluejekyll/trust-dns", + "edition": "2018", + "links": null + }, + { + "name": "unicode-bidi", + "version": "0.3.4", + "id": "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / 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.1", + "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.1", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "matches", + "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 + }, + { + "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": true, + "features": [ + "derive" + ], + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "bench_it": [], + "default": [], + "flame_it": [ + "flame", + "flamer" + ], + "unstable": [], + "with_serde": [ + "serde" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Servo Project Developers" + ], + "categories": [], + "keywords": [ + "rtl", + "unicode", + "text", + "layout", + "bidi" + ], + "readme": "README.md", + "repository": "https://github.com/servo/unicode-bidi", + "edition": "2015", + "links": null + }, + { + "name": "unicode-normalization", + "version": "0.1.16", + "id": "unicode-normalization 0.1.16 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.16/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.16/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.16/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", + "edition": "2018", + "links": null + }, + { + "name": "unicode-segmentation", + "version": "1.7.0", + "id": "unicode-segmentation 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "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": "^0.7", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-segmentation", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.7.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "graphemes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.7.0/benches/graphemes.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "no_std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.7.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "kwantam ", + "Manish Goregaokar " + ], + "categories": [], + "keywords": [ + "text", + "unicode", + "grapheme", + "word", + "boundary" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-segmentation", + "edition": "2015", + "links": null + }, + { + "name": "unicode-xid", + "version": "0.2.1", + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-xid", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive_tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/tests/exhaustive_tests.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "bench": [], + "default": [], + "no_std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "erick.tryzelaar ", + "kwantam " + ], + "categories": [], + "keywords": [ + "text", + "unicode", + "xid" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-xid", + "edition": "2015", + "links": null + }, + { + "name": "url", + "version": "2.2.0", + "id": "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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.0.0", + "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.2.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "matches", + "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 + }, + { + "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": "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_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": "url", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/url-2.2.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "parse_url", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/url-2.2.0/benches/parse_url.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/url-2.2.0/Cargo.toml", + "metadata": null, + "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", + "edition": "2018", + "links": null + }, + { + "name": "wasi", + "version": "0.9.0+wasi-snapshot-preview1", + "id": "wasi 0.9.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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "rustc-dep-of-std": [ + "compiler_builtins", + "core", + "rustc-std-workspace-alloc" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/wasi-0.9.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", + "edition": "2018", + "links": null + }, + { + "name": "wasi", + "version": "0.10.0+wasi-snapshot-preview1", + "id": "wasi 0.10.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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/wasi-0.10.0+wasi-snapshot-preview1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "rustc-dep-of-std": [ + "compiler_builtins", + "core", + "rustc-std-workspace-alloc" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/wasi-0.10.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", + "edition": "2018", + "links": null + }, + { + "name": "widestring", + "version": "0.4.3", + "id": "widestring 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A wide string FFI library for converting to and from wide strings, such as those often used in Windows API or other FFI libraries. Both UTF-16 and UTF-32 types are provided.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "winbase" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "widestring", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/widestring-0.4.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "alloc": [], + "default": [ + "std" + ], + "std": [ + "alloc" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/widestring-0.4.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Kathryn Long " + ], + "categories": [ + "text-processing", + "encoding" + ], + "keywords": [ + "wide", + "string", + "win32", + "utf-16", + "utf-32" + ], + "readme": "README.md", + "repository": "https://github.com/starkat99/widestring-rs.git", + "edition": "2015", + "links": null + }, + { + "name": "winapi", + "version": "0.2.8", + "id": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Types and constants for WinAPI bindings. See README for list of crates providing function bindings.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "advapi32-sys", + "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": "bcrypt-sys", + "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": "comctl32-sys", + "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": "comdlg32-sys", + "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": "credui-sys", + "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": "crypt32-sys", + "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": "d2d1-sys", + "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": "d3d11-sys", + "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": "d3d12-sys", + "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": "d3d9-sys", + "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": "d3dcompiler-sys", + "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": "dbghelp-sys", + "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": "dsound-sys", + "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": "dwmapi-sys", + "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": "dwrite-sys", + "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": "dxgi-sys", + "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": "dxguid-sys", + "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": "gdi32-sys", + "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": "hid-sys", + "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": "httpapi-sys", + "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": "kernel32-sys", + "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": "ktmw32-sys", + "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": "mpr-sys", + "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": "netapi32-sys", + "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": "odbc32-sys", + "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": "ole32-sys", + "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": "oleaut32-sys", + "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": "opengl32-sys", + "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": "pdh-sys", + "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": "psapi-sys", + "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": "runtimeobject-sys", + "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": "secur32-sys", + "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": "setupapi-sys", + "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": "shell32-sys", + "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": "shlwapi-sys", + "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": "user32-sys", + "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": "userenv-sys", + "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": "usp10-sys", + "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": "uuid-sys", + "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": "vssapi-sys", + "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": "wevtapi-sys", + "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": "winhttp-sys", + "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": "winmm-sys", + "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": "winscard-sys", + "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": "winspool-sys", + "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": "winusb-sys", + "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": "ws2_32-sys", + "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": "xinput-sys", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "winapi", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Peter Atashian " + ], + "categories": [], + "keywords": [ + "windows", + "ffi", + "win32", + "com", + "directx" + ], + "readme": "README.md", + "repository": "https://github.com/retep998/winapi-rs", + "edition": "2015", + "links": 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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.9/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.9/build.rs", + "edition": "2015", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": null + }, + { + "name": "winapi-build", + "version": "0.1.1", + "id": "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Common code for build.rs in WinAPI -sys crates.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-build-0.1.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-build-0.1.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Peter Atashian " + ], + "categories": [], + "keywords": [ + "Windows", + "FFI", + "WinSDK" + ], + "readme": null, + "repository": "https://github.com/retep998/winapi-rs", + "edition": "2015", + "links": 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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": 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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": null + }, + { + "name": "winreg", + "version": "0.6.2", + "id": "winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Rust bindings to MS Windows Registry API", + "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.6", + "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": [], + "target": null, + "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": [ + "impl-default", + "impl-debug", + "minwindef", + "minwinbase", + "timezoneapi", + "winerror", + "winnt", + "winreg", + "handleapi" + ], + "target": null, + "registry": null + }, + { + "name": "rand", + "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": "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": "winreg", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "basic_usage", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/basic_usage.rs", + "edition": "2015", + "required-features": [ + "chrono" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "enum", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/enum.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "transactions", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/transactions.rs", + "edition": "2015", + "required-features": [ + "transactions" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "serialization", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/serialization.rs", + "edition": "2015", + "required-features": [ + "serialization-serde" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "installed_apps", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/installed_apps.rs", + "edition": "2015", + "required-features": [ + "serialization-serde" + ], + "doctest": false, + "test": false + } + ], + "features": { + "serialization-serde": [ + "transactions", + "serde" + ], + "transactions": [ + "winapi/ktmw32" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "default-target": "x86_64-pc-windows-msvc" + } + } + }, + "publish": null, + "authors": [ + "Igor Shaula " + ], + "categories": [ + "api-bindings", + "os::windows-apis" + ], + "keywords": [ + "Windows", + "WinSDK", + "Registry" + ], + "readme": "README.md", + "repository": "https://github.com/gentoo90/winreg-rs", + "edition": "2015", + "links": null + }, + { + "name": "ws2_32-sys", + "version": "0.2.1", + "id": "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Contains function definitions for the Windows API library ws2_32. See winapi for types and constants.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "winapi-build", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.1", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "ws2_32", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ws2_32-sys-0.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ws2_32-sys-0.2.1/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ws2_32-sys-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Peter Atashian " + ], + "categories": [], + "keywords": [ + "windows", + "ffi", + "win32" + ], + "readme": "README.md", + "repository": "https://github.com/retep998/winapi-rs", + "edition": "2015", + "links": null + } + ], + "workspace_members": [ + "build_produces_aliased_dependencies 0.1.0 (path+file://{{ mock_workspace }})" + ], + "resolve": { + "nodes": [ + { + "id": "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-util 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio", + "pkg": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio_util", + "pkg": "tokio-util 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-codec 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project", + "pkg": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio", + "pkg": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio_util", + "pkg": "tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-connect 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "trust-dns-proto 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", + "trust-dns-resolver 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_codec", + "pkg": "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_utils", + "pkg": "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "derive_more", + "pkg": "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "either", + "pkg": "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures", + "pkg": "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "http", + "pkg": "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "trust_dns_proto", + "pkg": "trust-dns-proto 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "trust_dns_resolver", + "pkg": "trust-dns-resolver 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "http", + "uri" + ] + }, + { + "id": "actix-http 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-connect 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-threadpool 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "brotli2 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)", + "copyless 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "encoding_rs 0.8.26 (registry+https://github.com/rust-lang/crates.io-index)", + "failure 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "flate2 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "h2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_urlencoded 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_codec", + "pkg": "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_connect", + "pkg": "actix-connect 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_threadpool", + "pkg": "actix-threadpool 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_utils", + "pkg": "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "base64", + "pkg": "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "brotli2", + "pkg": "brotli2 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "chrono", + "pkg": "chrono 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "copyless", + "pkg": "copyless 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "derive_more", + "pkg": "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "either", + "pkg": "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "encoding_rs", + "pkg": "encoding_rs 0.8.26 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "fail_ure", + "pkg": "failure 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "flate2", + "pkg": "flate2 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_channel", + "pkg": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_util", + "pkg": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "fxhash", + "pkg": "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "h2", + "pkg": "h2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "http", + "pkg": "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "httparse", + "pkg": "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "indexmap", + "pkg": "indexmap 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "language_tags", + "pkg": "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mime", + "pkg": "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "percent_encoding", + "pkg": "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project", + "pkg": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand", + "pkg": "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "regex", + "pkg": "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde_json", + "pkg": "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde_urlencoded", + "pkg": "serde_urlencoded 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "sha1", + "pkg": "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "slab", + "pkg": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "time", + "pkg": "time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "brotli2", + "compress", + "default", + "fail-ure", + "failure", + "flate2" + ] + }, + { + "id": "actix-macros 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-router 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bytestring 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bytestring", + "pkg": "bytestring 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "http", + "pkg": "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "regex", + "pkg": "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "http" + ] + }, + { + "id": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-macros 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-threadpool 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "copyless 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_macros", + "pkg": "actix-macros 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_threadpool", + "pkg": "actix-threadpool 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "copyless", + "pkg": "copyless 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_channel", + "pkg": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_util", + "pkg": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "smallvec", + "pkg": "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio", + "pkg": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-server 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-codec 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-utils 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_codec", + "pkg": "actix-codec 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_utils", + "pkg": "actix-utils 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_channel", + "pkg": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_util", + "pkg": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mio", + "pkg": "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mio_uds", + "pkg": "mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "num_cpus", + "pkg": "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "slab", + "pkg": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "socket2", + "pkg": "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "futures_util", + "pkg": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project", + "pkg": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-testing 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-macros 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-server 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_macros", + "pkg": "actix-macros 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_server", + "pkg": "actix-server 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "socket2", + "pkg": "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-threadpool 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "threadpool 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "derive_more", + "pkg": "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_channel", + "pkg": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "num_cpus", + "pkg": "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "parking_lot", + "pkg": "parking_lot 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "threadpool", + "pkg": "threadpool 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-tls 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_codec", + "pkg": "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_utils", + "pkg": "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "derive_more", + "pkg": "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "either", + "pkg": "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures", + "pkg": "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_codec", + "pkg": "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "either", + "pkg": "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures", + "pkg": "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project", + "pkg": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "slab", + "pkg": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-utils 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-codec 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_codec", + "pkg": "actix-codec 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "either", + "pkg": "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_channel", + "pkg": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_util", + "pkg": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project", + "pkg": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "slab", + "pkg": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "actix-web 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-http 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-macros 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-router 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-server 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-testing 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-threadpool 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-tls 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-web-codegen 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "awc 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "encoding_rs 0.8.26 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_urlencoded 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_codec", + "pkg": "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_http", + "pkg": "actix-http 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_macros", + "pkg": "actix-macros 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_router", + "pkg": "actix-router 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_server", + "pkg": "actix-server 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_testing", + "pkg": "actix-testing 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_threadpool", + "pkg": "actix-threadpool 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_tls", + "pkg": "actix-tls 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_utils", + "pkg": "actix-utils 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_web_codegen", + "pkg": "actix-web-codegen 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "awc", + "pkg": "awc 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "derive_more", + "pkg": "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "encoding_rs", + "pkg": "encoding_rs 0.8.26 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures", + "pkg": "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "fxhash", + "pkg": "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mime", + "pkg": "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "net2", + "pkg": "net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project", + "pkg": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "regex", + "pkg": "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde_json", + "pkg": "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde_urlencoded", + "pkg": "serde_urlencoded 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "time", + "pkg": "time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "url", + "pkg": "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "compress", + "default", + "failure" + ] + }, + { + "id": "actix-web-codegen 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "addr2line 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "gimli 0.23.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "gimli", + "pkg": "gimli 0.23.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "adler 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "aho-corasick 0.7.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "memchr", + "pkg": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "async-trait 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "awc 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-http 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_urlencoded 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_codec", + "pkg": "actix-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_http", + "pkg": "actix-http 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_service", + "pkg": "actix-service 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "base64", + "pkg": "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "derive_more", + "pkg": "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mime", + "pkg": "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "percent_encoding", + "pkg": "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand", + "pkg": "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde_json", + "pkg": "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde_urlencoded", + "pkg": "serde_urlencoded 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "compress" + ] + }, + { + "id": "backtrace 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "addr2line 0.14.0 (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.80 (registry+https://github.com/rust-lang/crates.io-index)", + "miniz_oxide 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "object 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-demangle 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "addr2line", + "pkg": "addr2line 0.14.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": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "miniz_oxide", + "pkg": "miniz_oxide 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "object", + "pkg": "object 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rustc_demangle", + "pkg": "rustc-demangle 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "addr2line", + "default", + "gimli-symbolize", + "miniz_oxide", + "object", + "std" + ] + }, + { + "id": "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + }, + { + "id": "brotli-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cc 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cc", + "pkg": "cc 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "brotli2 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "brotli-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "brotli_sys", + "pkg": "brotli-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "build_produces_aliased_dependencies 0.1.0 (path+file://{{ mock_workspace }})", + "dependencies": [ + "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "actix-web 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "actix_rt", + "pkg": "actix-rt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "actix_web", + "pkg": "actix-web 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "bytestring 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "cc 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "chrono 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "num-integer 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.44 (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.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "num_integer", + "pkg": "num-integer 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "num_traits", + "pkg": "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "time", + "pkg": "time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "winapi", + "pkg": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + } + ], + "features": [ + "clock", + "default", + "libc", + "oldtime", + "std", + "time", + "winapi" + ] + }, + { + "id": "cloudabi 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "bitflags", + "default" + ] + }, + { + "id": "copyless 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "crc32fast 1.2.1 (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": "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "add", + "add_assign", + "as_mut", + "as_ref", + "constructor", + "default", + "deref", + "deref_mut", + "display", + "error", + "from", + "from_str", + "index", + "index_mut", + "into", + "into_iterator", + "iterator", + "mul", + "mul_assign", + "not", + "sum", + "try_into" + ] + }, + { + "id": "dtoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "either 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "use_std" + ] + }, + { + "id": "encoding_rs 0.8.26 (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": "enum-as-inner 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "heck", + "pkg": "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "failure 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "backtrace 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", + "failure_derive 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "backtrace", + "pkg": "backtrace 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "failure_derive", + "pkg": "failure_derive 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "backtrace", + "default", + "derive", + "failure_derive", + "std" + ] + }, + { + "id": "failure_derive 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "synstructure 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "synstructure", + "pkg": "synstructure 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "flate2 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crc32fast 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "miniz_oxide 0.4.3 (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": "crc32fast", + "pkg": "crc32fast 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "miniz_oxide", + "pkg": "miniz_oxide 0.4.3 (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": [ + "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": "form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "matches", + "pkg": "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "percent_encoding", + "pkg": "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "fuchsia_zircon_sys", + "pkg": "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-executor 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "futures_channel", + "pkg": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_executor", + "pkg": "futures-executor 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_io", + "pkg": "futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_task", + "pkg": "futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_util", + "pkg": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "async-await", + "default", + "executor", + "futures-executor", + "std" + ] + }, + { + "id": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "default", + "futures-sink", + "sink", + "std" + ] + }, + { + "id": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "alloc", + "default", + "std" + ] + }, + { + "id": "futures-executor 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_task", + "pkg": "futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_util", + "pkg": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "std" + ] + }, + { + "id": "futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "std" + ] + }, + { + "id": "futures-macro 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro_hack", + "pkg": "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "alloc", + "default", + "std" + ] + }, + { + "id": "futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "once_cell", + "pkg": "once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "once_cell", + "std" + ] + }, + { + "id": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-macro 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro-nested 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "futures_channel", + "pkg": "futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_io", + "pkg": "futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_macro", + "pkg": "futures-macro 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_task", + "pkg": "futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "memchr", + "pkg": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project", + "pkg": "pin-project 1.0.2 (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": "proc_macro_hack", + "pkg": "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "proc_macro_nested", + "pkg": "proc-macro-nested 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "slab", + "pkg": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "async-await", + "async-await-macro", + "channel", + "default", + "futures-channel", + "futures-io", + "futures-macro", + "futures-sink", + "io", + "memchr", + "proc-macro-hack", + "proc-macro-nested", + "sink", + "slab", + "std" + ] + }, + { + "id": "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "byteorder", + "pkg": "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "wasi", + "pkg": "wasi 0.9.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.23.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "read" + ] + }, + { + "id": "h2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing-futures 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bytes", + "pkg": "bytes 0.5.6 (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": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_util", + "pkg": "futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "http", + "pkg": "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "indexmap", + "pkg": "indexmap 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "slab", + "pkg": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio", + "pkg": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio_util", + "pkg": "tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tracing", + "pkg": "tracing 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tracing_futures", + "pkg": "tracing-futures 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "hashbrown 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "raw" + ] + }, + { + "id": "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "unicode-segmentation 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_segmentation", + "pkg": "unicode-segmentation 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "hostname 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "match_cfg 0.1.0 (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.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(any(unix, target_os = \"redox\"))" + } + ] + }, + { + "name": "match_cfg", + "pkg": "match_cfg 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "winapi", + "pkg": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"windows\")" + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "http 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bytes", + "pkg": "bytes 0.5.6 (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 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-normalization 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "matches", + "pkg": "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicode_bidi", + "pkg": "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicode_normalization", + "pkg": "unicode-normalization 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "indexmap 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "autocfg", + "pkg": "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "hashbrown", + "pkg": "hashbrown 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "instant 0.1.9 (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": "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + } + ], + "features": [] + }, + { + "id": "ipconfig 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "widestring 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "socket2", + "pkg": "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + }, + { + "name": "widestring", + "pkg": "widestring 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + }, + { + "name": "winapi", + "pkg": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + }, + { + "name": "winreg", + "pkg": "winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + } + ], + "features": [] + }, + { + "id": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "winapi", + "pkg": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "build", + "pkg": "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "align", + "default", + "std" + ] + }, + { + "id": "linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "lock_api 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "scopeguard", + "pkg": "scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "linked_hash_map", + "pkg": "linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "match_cfg 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "use_core" + ] + }, + { + "id": "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std", + "use_std" + ] + }, + { + "id": "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "miniz_oxide 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "adler 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "adler", + "pkg": "adler 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "autocfg", + "pkg": "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "fuchsia_zircon", + "pkg": "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"fuchsia\")" + } + ] + }, + { + "name": "fuchsia_zircon_sys", + "pkg": "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"fuchsia\")" + } + ] + }, + { + "name": "iovec", + "pkg": "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "kernel32", + "pkg": "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "miow", + "pkg": "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + }, + { + "name": "net2", + "pkg": "net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "slab", + "pkg": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "winapi", + "pkg": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + } + ], + "features": [ + "default", + "with-deprecated" + ] + }, + { + "id": "mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "iovec", + "pkg": "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "mio", + "pkg": "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + } + ], + "features": [] + }, + { + "id": "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "kernel32", + "pkg": "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "net2", + "pkg": "net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "winapi", + "pkg": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "ws2_32", + "pkg": "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "net2 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(any(target_os = \"redox\", unix, target_os = \"wasi\"))" + } + ] + }, + { + "name": "winapi", + "pkg": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + } + ], + "features": [ + "default", + "duration" + ] + }, + { + "id": "num-integer 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "autocfg", + "pkg": "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "num_traits", + "pkg": "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "autocfg", + "pkg": "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "hermit_abi", + "pkg": "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))" + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "object 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "archive", + "coff", + "elf", + "macho", + "pe", + "read_core", + "unaligned" + ] + }, + { + "id": "once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "alloc", + "std" + ] + }, + { + "id": "parking_lot 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "lock_api 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "instant", + "pkg": "instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "lock_api", + "pkg": "lock_api 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "parking_lot_core", + "pkg": "parking_lot_core 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "parking_lot_core 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cloudabi 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "cloudabi", + "pkg": "cloudabi 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"cloudabi\")" + } + ] + }, + { + "name": "instant", + "pkg": "instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "syscall", + "pkg": "redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"redox\")" + } + ] + }, + { + "name": "smallvec", + "pkg": "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "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": "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "pin-project-internal 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "pin_project_internal", + "pkg": "pin-project-internal 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "pin-project 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "pin-project-internal 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "pin_project_internal", + "pkg": "pin-project-internal 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "pin-project-internal 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "pin-project-internal 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "pin-project-lite 0.1.11 (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": "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "simd", + "std" + ] + }, + { + "id": "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "proc-macro-nested 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "getrandom_package", + "pkg": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "rand_chacha", + "pkg": "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(not(target_os = \"emscripten\"))" + } + ] + }, + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand_hc", + "pkg": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"emscripten\")" + } + ] + } + ], + "features": [ + "alloc", + "default", + "getrandom", + "getrandom_package", + "libc", + "std" + ] + }, + { + "id": "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "ppv_lite86", + "pkg": "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "std" + ] + }, + { + "id": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "getrandom", + "pkg": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "getrandom", + "std" + ] + }, + { + "id": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "aho-corasick 0.7.15 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "aho_corasick", + "pkg": "aho-corasick 0.7.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "memchr", + "pkg": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "regex_syntax", + "pkg": "regex-syntax 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "thread_local", + "pkg": "thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "aho-corasick", + "default", + "memchr", + "perf", + "perf-cache", + "perf-dfa", + "perf-inline", + "perf-literal", + "std", + "thread_local", + "unicode", + "unicode-age", + "unicode-bool", + "unicode-case", + "unicode-gencat", + "unicode-perl", + "unicode-script", + "unicode-segment" + ] + }, + { + "id": "regex-syntax 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "unicode", + "unicode-age", + "unicode-bool", + "unicode-case", + "unicode-gencat", + "unicode-perl", + "unicode-script", + "unicode-segment" + ] + }, + { + "id": "resolv-conf 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "hostname 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "hostname", + "pkg": "hostname 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quick_error", + "pkg": "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "hostname", + "system" + ] + }, + { + "id": "rustc-demangle 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "serde_derive 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "serde_derive", + "pkg": "serde_derive 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "derive", + "serde_derive", + "std" + ] + }, + { + "id": "serde_derive 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "itoa", + "pkg": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "ryu", + "pkg": "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "serde_urlencoded 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "dtoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "dtoa", + "pkg": "dtoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "itoa", + "pkg": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "url", + "pkg": "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "signal-hook-registry 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(any(unix, target_os = \"redox\"))" + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(any(unix, target_os = \"redox\"))" + } + ] + }, + { + "name": "syscall", + "pkg": "redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"redox\")" + } + ] + }, + { + "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": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "clone-impls", + "default", + "derive", + "extra-traits", + "full", + "parsing", + "printing", + "proc-macro", + "quote", + "visit", + "visit-mut" + ] + }, + { + "id": "synstructure 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "threadpool 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "num_cpus", + "pkg": "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "wasi 0.10.0+wasi-snapshot-preview1 (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.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "wasi", + "pkg": "wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"wasi\")" + } + ] + }, + { + "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": "tinyvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "tinyvec_macros 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "tinyvec_macros", + "pkg": "tinyvec_macros 0.1.0 (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.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "signal-hook-registry 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "iovec", + "pkg": "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "memchr", + "pkg": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mio", + "pkg": "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mio_uds", + "pkg": "mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "pin_project_lite", + "pkg": "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "signal_hook_registry", + "pkg": "signal-hook-registry 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "slab", + "pkg": "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "winapi", + "pkg": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + } + ], + "features": [ + "default", + "futures-core", + "io-driver", + "io-util", + "iovec", + "lazy_static", + "libc", + "memchr", + "mio", + "mio-uds", + "rt-core", + "rt-util", + "signal", + "signal-hook-registry", + "slab", + "stream", + "tcp", + "time", + "udp", + "uds", + "winapi" + ] + }, + { + "id": "tokio-util 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project_lite", + "pkg": "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio", + "pkg": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "codec" + ] + }, + { + "id": "tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bytes", + "pkg": "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_core", + "pkg": "futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures_sink", + "pkg": "futures-sink 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project_lite", + "pkg": "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio", + "pkg": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "codec", + "default" + ] + }, + { + "id": "tracing 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pin_project_lite", + "pkg": "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tracing_core", + "pkg": "tracing-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "log", + "std" + ] + }, + { + "id": "tracing-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "lazy_static", + "std" + ] + }, + { + "id": "tracing-futures 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "pin_project", + "pkg": "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tracing", + "pkg": "tracing 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "pin-project", + "std-future" + ] + }, + { + "id": "trust-dns-proto 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "async-trait 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "enum-as-inner 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "failure 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "async_trait", + "pkg": "async-trait 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "enum_as_inner", + "pkg": "enum-as-inner 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "failure", + "pkg": "failure 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures", + "pkg": "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "idna", + "pkg": "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand", + "pkg": "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "smallvec", + "pkg": "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "socket2", + "pkg": "socket2 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio", + "pkg": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "url", + "pkg": "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "tokio", + "tokio-compat" + ] + }, + { + "id": "trust-dns-resolver 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "failure 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "ipconfig 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "resolv-conf 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "trust-dns-proto 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "failure", + "pkg": "failure 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "futures", + "pkg": "futures 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "ipconfig", + "pkg": "ipconfig 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + }, + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "lru_cache", + "pkg": "lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "resolv_conf", + "pkg": "resolv-conf 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "smallvec", + "pkg": "smallvec 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "tokio", + "pkg": "tokio 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "trust_dns_proto", + "pkg": "trust-dns-proto 0.18.0-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "tokio", + "tokio-compat" + ] + }, + { + "id": "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "matches", + "pkg": "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "unicode-normalization 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "tinyvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "tinyvec", + "pkg": "tinyvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "unicode-segmentation 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + }, + { + "id": "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "form_urlencoded", + "pkg": "form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "idna", + "pkg": "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "matches", + "pkg": "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "percent_encoding", + "pkg": "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "widestring 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "alloc", + "default", + "std" + ] + }, + { + "id": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "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": [ + "consoleapi", + "errhandlingapi", + "handleapi", + "impl-debug", + "impl-default", + "minwinbase", + "minwindef", + "ntdef", + "ntstatus", + "profileapi", + "std", + "sysinfoapi", + "timezoneapi", + "winbase", + "winerror", + "winnt", + "winreg", + "winsock2", + "ws2def", + "ws2ipdef", + "ws2tcpip" + ] + }, + { + "id": "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "winapi", + "pkg": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "winapi", + "pkg": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "build", + "pkg": "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + } + ], + "features": [] + } + ], + "root": "build_produces_aliased_dependencies 0.1.0 (path+file://{{ mock_workspace }})" + }, + "target_directory": "{{ mock_workspace }}/target", + "version": 1, + "workspace_root": "{{ mock_workspace }}", + "metadata": null +} \ No newline at end of file diff --git a/impl/src/testing/metadata_templates/plan_build_produces_build_proc_macro_dependencies.json.template b/impl/src/testing/metadata_templates/plan_build_produces_build_proc_macro_dependencies.json.template new file mode 100644 index 000000000..5d167e34d --- /dev/null +++ b/impl/src/testing/metadata_templates/plan_build_produces_build_proc_macro_dependencies.json.template @@ -0,0 +1,5400 @@ +{# Cargo.toml +[package] +name = "build_produces_build_proc_macro_dependencies" +version = "0.1.0" + +[lib] +path = "not_a_file.rs" + +[dependencies] +markup5ever = "=0.10.0" +#} +{ + "packages": [ + { + "name": "build_produces_build_proc_macro_dependencies", + "version": "0.1.0", + "id": "build_produces_build_proc_macro_dependencies 0.1.0 (path+file://{{ mock_workspace }})", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [ + { + "name": "markup5ever", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=0.10.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "build_produces_build_proc_macro_dependencies", + "src_path": "{{ mock_workspace }}/not_a_file.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "cfg-if", + "version": "0.1.10", + "id": "cfg-if 0.1.10 (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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "xcrate", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/tests/xcrate.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/cfg-if", + "edition": "2018", + "links": null + }, + { + "name": "futf", + "version": "0.1.4", + "id": "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / Apache-2.0", + "license_file": null, + "description": "Handling fragments of UTF-8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "mac", + "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": "new_debug_unreachable", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futf", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Keegan McAllister " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/servo/futf", + "edition": "2015", + "links": null + }, + { + "name": "getrandom", + "version": "0.1.15", + "id": "getrandom 0.1.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": "^0.1.2", + "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": "log", + "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": "wasi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.9", + "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.64", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": "cfg(unix)", + "registry": null + }, + { + "name": "stdweb", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.4.18", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "wasm-bindgen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.29", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "wasm-bindgen-test", + "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": "wasm32-unknown-unknown", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "getrandom", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "common", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/tests/common.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "mod", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/benches/mod.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "dummy": [], + "rustc-dep-of-std": [ + "compiler_builtins", + "core" + ], + "std": [], + "test-in-browser": [ + "wasm-bindgen" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "os", + "no-std" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-random/getrandom", + "edition": "2018", + "links": null + }, + { + "name": "itoa", + "version": "0.4.6", + "id": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Fast functions for printing integer primitives to an io::Write", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "itoa", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "i128": [], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "value-formatting" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/itoa", + "edition": "2015", + "links": null + }, + { + "name": "lazy_static", + "version": "1.4.0", + "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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.5.0", + "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.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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "no_std", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/no_std.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "spin_no_std": [ + "spin" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.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", + "edition": "2015", + "links": null + }, + { + "name": "libc", + "version": "0.2.80", + "id": "libc 0.2.80 (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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "const_fn", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/tests/const_fn.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "align": [], + "const-extern-fn": [], + "default": [ + "std" + ], + "extra_traits": [], + "rustc-dep-of-std": [ + "align", + "rustc-std-workspace-core" + ], + "std": [], + "use_std": [ + "std" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/Cargo.toml", + "metadata": null, + "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", + "edition": "2015", + "links": null + }, + { + "name": "log", + "version": "0.4.11", + "id": "log 0.4.11 (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": "cfg-if", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.2", + "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": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "sval", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.2", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "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": "^0.5.2", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "filters", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/filters.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/macros.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "kv_unstable": [], + "kv_unstable_sval": [ + "kv_unstable", + "sval/fmt" + ], + "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": [], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "std", + "serde", + "kv_unstable_sval" + ] + } + } + }, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "development-tools::debugging" + ], + "keywords": [ + "logging" + ], + "readme": "README.md", + "repository": "https://github.com/rust-lang/log", + "edition": "2015", + "links": null + }, + { + "name": "mac", + "version": "0.1.1", + "id": "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A collection of great and ubiqutitous macros.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "mac", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Jonathan Reem " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/reem/rust-mac.git", + "edition": "2015", + "links": null + }, + { + "name": "markup5ever", + "version": "0.10.0", + "id": "markup5ever 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / Apache-2.0", + "license_file": null, + "description": "Common code for xml5ever and html5ever", + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "string_cache", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tendril", + "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": null, + "registry": null + }, + { + "name": "phf_codegen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": "build", + "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": "build", + "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", + "kind": "build", + "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": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "string_cache_codegen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.1", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "markup5ever", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.10.0/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.10.0/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.10.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The html5ever Project Developers" + ], + "categories": [ + "parser-implementations", + "web-programming" + ], + "keywords": [], + "readme": null, + "repository": "https://github.com/servo/html5ever", + "edition": "2018", + "links": null + }, + { + "name": "new_debug_unreachable", + "version": "1.0.4", + "id": "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable)", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "debug_unreachable", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "simple", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/examples/simple.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "check", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/tests/check.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Matt Brubeck ", + "Jonathan Reem " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/mbrubeck/rust-debug-unreachable", + "edition": "2018", + "links": null + }, + { + "name": "phf", + "version": "0.8.0", + "id": "phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Runtime support for perfect hash function data structures", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "phf_macros", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "proc-macro-hack", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.4", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "phf", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "macros": [ + "phf_macros", + "proc-macro-hack" + ], + "std": [ + "phf_shared/std" + ], + "unicase": [ + "phf_shared/unicase" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.8.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "macros" + ] + } + } + }, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/sfackler/rust-phf", + "edition": "2018", + "links": null + }, + { + "name": "phf_codegen", + "version": "0.8.0", + "id": "phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Codegen library for PHF types", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "phf_generator", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "phf_codegen", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.8.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/sfackler/rust-phf", + "edition": "2018", + "links": null + }, + { + "name": "phf_generator", + "version": "0.8.0", + "id": "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "PHF generation logic", + "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": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "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.7", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "small_rng" + ], + "target": null, + "registry": null + }, + { + "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": "phf_generator", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bin" + ], + "crate_types": [ + "bin" + ], + "name": "gen_hash_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.8.0/src/bin/gen_hash_test.rs", + "edition": "2018", + "required-features": [ + "criterion" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "benches", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.8.0/benches/benches.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.8.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/sfackler/rust-phf", + "edition": "2018", + "links": null + }, + { + "name": "phf_shared", + "version": "0.8.0", + "id": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Support code shared by PHF libraries", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "siphasher", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "unicase", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "phf_shared", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/sfackler/rust-phf", + "edition": "2018", + "links": null + }, + { + "name": "ppv-lite86", + "version": "0.2.10", + "id": "ppv-lite86 0.2.10 (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": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "ppv-lite86", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.10/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "no_simd": [], + "simd": [], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.10/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", + "edition": "2018", + "links": null + }, + { + "name": "precomputed-hash", + "version": "0.1.1", + "id": "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "A library intending to be a base dependency to expose a precomputed hash", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "precomputed-hash", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Emilio Cobos Álvarez " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/emilio/precomputed-hash", + "edition": "2015", + "links": null + }, + { + "name": "proc-macro2", + "version": "1.0.24", + "id": "proc-macro2 1.0.24 (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\ntoken-based libraries from the procedural macro use case.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "unicode-xid", + "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": "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "proc-macro2", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "features", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/features.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_fmt", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test_fmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "comments", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/comments.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "marker", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/marker.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "proc-macro" + ], + "nightly": [], + "proc-macro": [], + "span-locations": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "rustdoc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "span-locations" + ] + } + }, + "publish": null, + "authors": [ + "Alex Crichton ", + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [ + "macros" + ], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/proc-macro2", + "edition": "2018", + "links": null + }, + { + "name": "quote", + "version": "1.0.7", + "id": "quote 1.0.7 (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", + "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.19", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "proc-macro" + ], + "proc-macro": [ + "proc-macro2/proc-macro" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [ + "syn" + ], + "readme": "README.md", + "repository": "https://github.com/dtolnay/quote", + "edition": "2018", + "links": null + }, + { + "name": "rand", + "version": "0.7.3", + "id": "rand 0.7.3 (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": "getrandom", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.1", + "kind": null, + "rename": "getrandom_package", + "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.4", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "packed_simd", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [ + "into_bits" + ], + "target": null, + "registry": null + }, + { + "name": "rand_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.1", + "kind": null, + "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.2", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rand_hc", + "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_pcg", + "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_chacha", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": "cfg(not(target_os = \"emscripten\"))", + "registry": null + }, + { + "name": "rand_hc", + "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_os = \"emscripten\")", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "monte-carlo", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/examples/monte-carlo.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "monty-hall", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/examples/monty-hall.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "weighted", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/weighted.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "misc", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/misc.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "seq", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/seq.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "generators", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/generators.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "rand_chacha/std", + "alloc", + "getrandom", + "libc" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "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", + "edition": "2018", + "links": null + }, + { + "name": "rand_chacha", + "version": "0.2.2", + "id": "rand_chacha 0.2.2 (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.6", + "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.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "rand_chacha", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std", + "simd" + ], + "simd": [], + "std": [ + "ppv-lite86/std" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.2/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", + "edition": "2018", + "links": null + }, + { + "name": "rand_core", + "version": "0.5.1", + "id": "rand_core 0.5.1 (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.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", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "alloc": [], + "serde1": [ + "serde" + ], + "std": [ + "alloc", + "getrandom", + "getrandom/std" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/Cargo.toml", + "metadata": null, + "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", + "edition": "2018", + "links": null + }, + { + "name": "rand_hc", + "version": "0.2.0", + "id": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "HC128 random number generator\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "rand_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "rand_hc", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.2.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.2.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "algorithms", + "no-std" + ], + "keywords": [ + "random", + "rng", + "hc128" + ], + "readme": "README.md", + "repository": "https://github.com/rust-random/rand", + "edition": "2018", + "links": null + }, + { + "name": "rand_pcg", + "version": "0.2.1", + "id": "rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Selected PCG random number generators\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "rand_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5", + "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", + "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.1.4", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "rand_pcg", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lcg64xsh32", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/tests/lcg64xsh32.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lcg128xsl64", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/tests/lcg128xsl64.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "mcg128xsl64", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/tests/mcg128xsl64.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "serde1": [ + "serde" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "algorithms", + "no-std" + ], + "keywords": [ + "random", + "rng", + "pcg" + ], + "readme": "README.md", + "repository": "https://github.com/rust-random/rand", + "edition": "2018", + "links": null + }, + { + "name": "ryu", + "version": "1.0.5", + "id": "ryu 1.0.5 (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.7", + "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.2", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "upstream_benchmark", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/examples/upstream_benchmark.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "d2s_table_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_table_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "common_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/common_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "d2s_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "s2d_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2d_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/exhaustive.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "f2s_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/f2s_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "s2f_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2f_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "small": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/ryu", + "edition": "2018", + "links": null + }, + { + "name": "serde", + "version": "1.0.117", + "id": "serde 1.0.117 (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.0.117", + "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.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "serde", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.117/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.117/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [], + "default": [ + "std" + ], + "derive": [ + "serde_derive" + ], + "rc": [], + "std": [], + "unstable": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.117/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "derive", + "rc" + ] + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding" + ], + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "edition": "2015", + "links": null + }, + { + "name": "serde_derive", + "version": "1.0.117", + "id": "serde_derive 1.0.117 (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", + "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": "^1.0.33", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "visit" + ], + "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 + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "serde_derive", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.117/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.117/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [], + "deserialize_in_place": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.117/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [], + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "edition": "2015", + "links": null + }, + { + "name": "serde_json", + "version": "1.0.59", + "id": "serde_json 1.0.59 (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": "^1.5", + "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": "^0.4.3", + "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.100", + "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", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "serde_bytes", + "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": "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 + }, + { + "name": "serde_stacker", + "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": "trybuild", + "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": [ + "diff" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "serde_json", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "serde/alloc" + ], + "arbitrary_precision": [], + "default": [ + "std" + ], + "float_roundtrip": [], + "preserve_order": [ + "indexmap" + ], + "raw_value": [], + "std": [ + "serde/std" + ], + "unbounded_depth": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "raw_value", + "unbounded_depth" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "raw_value" + ] + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding" + ], + "keywords": [ + "json", + "serde", + "serialization" + ], + "readme": "README.md", + "repository": "https://github.com/serde-rs/json", + "edition": "2018", + "links": null + }, + { + "name": "siphasher", + "version": "0.3.3", + "id": "siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust", + "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": 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": "siphasher", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "serde_no_std": [ + "serde/alloc" + ], + "serde_std": [ + "std", + "serde/std" + ], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Frank Denis " + ], + "categories": [ + "algorithms", + "cryptography" + ], + "keywords": [ + "crypto", + "hash", + "siphash" + ], + "readme": "README.md", + "repository": "https://github.com/jedisct1/rust-siphash", + "edition": "2015", + "links": null + }, + { + "name": "string_cache", + "version": "0.8.1", + "id": "string_cache 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / Apache-2.0", + "license_file": null, + "description": "A string interning library for Rust, developed as part of the Servo project.", + "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": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "new_debug_unreachable", + "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": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "precomputed-hash", + "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 + }, + { + "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": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "string_cache", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.8.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "simple", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.8.1/examples/simple.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "small-stack", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.8.1/tests/small-stack.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "serde_support" + ], + "serde_support": [ + "serde" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.8.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Servo Project Developers" + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/servo/string-cache", + "edition": "2018", + "links": null + }, + { + "name": "string_cache_codegen", + "version": "0.5.1", + "id": "string_cache_codegen 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / Apache-2.0", + "license_file": null, + "description": "A codegen library for string-cache, developed as part of the Servo project.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "phf_generator", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "string_cache_codegen", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_codegen-0.5.1/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_codegen-0.5.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Servo Project Developers" + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/servo/string-cache", + "edition": "2018", + "links": null + }, + { + "name": "syn", + "version": "1.0.48", + "id": "syn 1.0.48 (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.23", + "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", + "kind": null, + "rename": null, + "optional": true, + "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", + "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", + "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.0", + "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.0", + "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.0", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "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": "reqwest", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.10", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "blocking" + ], + "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": "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 + }, + { + "name": "termcolor", + "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": "walkdir", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "syn", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_should_parse", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_should_parse.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_visibility", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_visibility.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_stmt", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_stmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_round_trip", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_round_trip.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_size", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_size.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_shebang", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_shebang.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_pat", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_pat.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_receiver", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_receiver.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_precedence", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_precedence.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_lit", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_lit.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_parse_stream", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_parse_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_grouping", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_grouping.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ident", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_ident.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_iterators", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_iterators.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_parse_buffer", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_parse_buffer.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_asyncness", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_asyncness.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_token_trees", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_token_trees.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ty", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_ty.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "zzz_stable", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/zzz_stable.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_meta", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_meta.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_expr", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_expr.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_item", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_item.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_path", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_path.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_derive_input", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_derive_input.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_generics", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_generics.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_attribute", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_attribute.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "rust", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/benches/rust.rs", + "edition": "2018", + "required-features": [ + "full", + "parsing" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "file", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/benches/file.rs", + "edition": "2018", + "required-features": [ + "full", + "parsing" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "clone-impls": [], + "default": [ + "derive", + "parsing", + "printing", + "clone-impls", + "proc-macro" + ], + "derive": [], + "extra-traits": [], + "fold": [], + "full": [], + "parsing": [], + "printing": [ + "quote" + ], + "proc-macro": [ + "proc-macro2/proc-macro", + "quote/proc-macro" + ], + "test": [ + "syn-test-suite/all-features" + ], + "visit": [], + "visit-mut": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "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" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/syn", + "edition": "2018", + "links": null + }, + { + "name": "tendril", + "version": "0.4.1", + "id": "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Compact buffer/string type for zero-copy parsing", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "encoding", + "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": "encoding_rs", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.12", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futf", + "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": "mac", + "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 + }, + { + "name": "utf-8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.7", + "kind": null, + "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.4", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "tendril", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "fuzz", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/examples/fuzz.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "bench": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Keegan McAllister ", + "Simon Sapin ", + "Chris Morgan " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/servo/tendril", + "edition": "2015", + "links": null + }, + { + "name": "unicode-xid", + "version": "0.2.1", + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-xid", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive_tests", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/tests/exhaustive_tests.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "bench": [], + "default": [], + "no_std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "erick.tryzelaar ", + "kwantam " + ], + "categories": [], + "keywords": [ + "text", + "unicode", + "xid" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-xid", + "edition": "2015", + "links": null + }, + { + "name": "utf-8", + "version": "0.7.5", + "id": "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Incremental, zero-copy UTF-8 decoding with error handling", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "utf8", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unit", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/tests/unit.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "from_utf8_lossy", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/benches/from_utf8_lossy.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Simon Sapin " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/SimonSapin/rust-utf8", + "edition": "2015", + "links": null + }, + { + "name": "wasi", + "version": "0.9.0+wasi-snapshot-preview1", + "id": "wasi 0.9.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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "rustc-dep-of-std": [ + "compiler_builtins", + "core", + "rustc-std-workspace-alloc" + ], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/wasi-0.9.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", + "edition": "2018", + "links": null + } + ], + "workspace_members": [ + "build_produces_build_proc_macro_dependencies 0.1.0 (path+file://{{ mock_workspace }})" + ], + "resolve": { + "nodes": [ + { + "id": "build_produces_build_proc_macro_dependencies 0.1.0 (path+file://{{ mock_workspace }})", + "dependencies": [ + "markup5ever 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "markup5ever", + "pkg": "markup5ever 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "mac", + "pkg": "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "debug_unreachable", + "pkg": "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "wasi", + "pkg": "wasi 0.9.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": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "markup5ever 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "string_cache 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "string_cache_codegen 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf", + "pkg": "phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf_codegen", + "pkg": "phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "serde_derive", + "pkg": "serde_derive 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "serde_json", + "pkg": "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "string_cache", + "pkg": "string_cache 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "string_cache_codegen", + "pkg": "string_cache_codegen 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "tendril", + "pkg": "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "phf_generator", + "pkg": "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand", + "pkg": "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "siphasher", + "pkg": "siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "simd", + "std" + ] + }, + { + "id": "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "getrandom_package", + "pkg": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "rand_chacha", + "pkg": "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(not(target_os = \"emscripten\"))" + } + ] + }, + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand_hc", + "pkg": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"emscripten\")" + } + ] + }, + { + "name": "rand_pcg", + "pkg": "rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "default", + "getrandom", + "getrandom_package", + "libc", + "rand_pcg", + "small_rng", + "std" + ] + }, + { + "id": "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "ppv_lite86", + "pkg": "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "std" + ] + }, + { + "id": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "getrandom", + "pkg": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "getrandom", + "std" + ] + }, + { + "id": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "serde_derive 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "itoa", + "pkg": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "ryu", + "pkg": "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "string_cache 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "debug_unreachable", + "pkg": "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "precomputed_hash", + "pkg": "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.117 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "serde", + "serde_support" + ] + }, + { + "id": "string_cache_codegen 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "phf_generator", + "pkg": "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "clone-impls", + "default", + "derive", + "parsing", + "printing", + "proc-macro", + "quote", + "visit" + ] + }, + { + "id": "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "futf", + "pkg": "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mac", + "pkg": "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "utf8", + "pkg": "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + }, + { + "id": "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + } + ], + "root": "build_produces_build_proc_macro_dependencies 0.1.0 (path+file://{{ mock_workspace }})" + }, + "target_directory": "{{ mock_workspace }}/target", + "version": 1, + "workspace_root": "{{ mock_workspace }}", + "metadata": null +} \ No newline at end of file diff --git a/impl/src/testing/metadata_templates/plan_build_produces_proc_macro_dependencies.json.template b/impl/src/testing/metadata_templates/plan_build_produces_proc_macro_dependencies.json.template new file mode 100644 index 000000000..9245e8274 --- /dev/null +++ b/impl/src/testing/metadata_templates/plan_build_produces_proc_macro_dependencies.json.template @@ -0,0 +1,1475 @@ +{# Cargo.toml +[package] +name = "build_produces_proc_macro_dependencies" +version = "0.1.0" + +[lib] +path = "not_a_file.rs" + +[dependencies] +serde = { version = "=1.0.112", features = ["derive"] } +#} +{ + "packages": [ + { + "name": "build_produces_proc_macro_dependencies", + "version": "0.1.0", + "id": "build_produces_proc_macro_dependencies 0.1.0 (path+file://{{ mock_workspace }})", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [ + { + "name": "serde", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=1.0.112", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "derive" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "build_produces_proc_macro_dependencies", + "src_path": "{{ mock_workspace }}/not_a_file.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "proc-macro2", + "version": "1.0.24", + "id": "proc-macro2 1.0.24 (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\ntoken-based libraries from the procedural macro use case.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "unicode-xid", + "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": "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "proc-macro2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "features", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/features.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_fmt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test_fmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "comments", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/comments.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "marker", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/marker.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "proc-macro" + ], + "nightly": [], + "proc-macro": [], + "span-locations": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "rustdoc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "span-locations" + ] + } + }, + "publish": null, + "authors": [ + "Alex Crichton ", + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [ + "macros" + ], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/proc-macro2", + "edition": "2018", + "links": null + }, + { + "name": "quote", + "version": "1.0.7", + "id": "quote 1.0.7 (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", + "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.19", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "proc-macro" + ], + "proc-macro": [ + "proc-macro2/proc-macro" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [ + "syn" + ], + "readme": "README.md", + "repository": "https://github.com/dtolnay/quote", + "edition": "2018", + "links": null + }, + { + "name": "serde", + "version": "1.0.112", + "id": "serde 1.0.112 (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.0.112", + "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.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "serde", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde-1.0.112/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde-1.0.112/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [], + "default": [ + "std" + ], + "derive": [ + "serde_derive" + ], + "rc": [], + "std": [], + "unstable": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde-1.0.112/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "derive", + "rc" + ] + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding" + ], + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "edition": "2015", + "links": null + }, + { + "name": "serde_derive", + "version": "1.0.112", + "id": "serde_derive 1.0.112 (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", + "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": "^1.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "visit" + ], + "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 + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "serde_derive", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.112/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [], + "deserialize_in_place": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.112/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [], + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "edition": "2015", + "links": null + }, + { + "name": "syn", + "version": "1.0.48", + "id": "syn 1.0.48 (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.23", + "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", + "kind": null, + "rename": null, + "optional": true, + "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", + "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", + "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.0", + "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.0", + "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.0", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "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": "reqwest", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.10", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "blocking" + ], + "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": "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 + }, + { + "name": "termcolor", + "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": "walkdir", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "syn", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_should_parse", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_should_parse.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_visibility", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_visibility.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_stmt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_stmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_round_trip", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_round_trip.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_size", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_size.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_shebang", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_shebang.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_pat", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_pat.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_receiver", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_receiver.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_precedence", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_precedence.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_lit", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_lit.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_parse_stream", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_parse_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_grouping", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_grouping.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ident", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_ident.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_iterators", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_iterators.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_parse_buffer", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_parse_buffer.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_asyncness", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_asyncness.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_token_trees", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_token_trees.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ty", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_ty.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "zzz_stable", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/zzz_stable.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_meta", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_meta.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_expr", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_expr.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_item", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_item.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_path", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_path.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_derive_input", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_derive_input.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_generics", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_generics.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_attribute", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_attribute.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "rust", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/benches/rust.rs", + "edition": "2018", + "required-features": [ + "full", + "parsing" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "file", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/benches/file.rs", + "edition": "2018", + "required-features": [ + "full", + "parsing" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "clone-impls": [], + "default": [ + "derive", + "parsing", + "printing", + "clone-impls", + "proc-macro" + ], + "derive": [], + "extra-traits": [], + "fold": [], + "full": [], + "parsing": [], + "printing": [ + "quote" + ], + "proc-macro": [ + "proc-macro2/proc-macro", + "quote/proc-macro" + ], + "test": [ + "syn-test-suite/all-features" + ], + "visit": [], + "visit-mut": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "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" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/syn", + "edition": "2018", + "links": null + }, + { + "name": "unicode-xid", + "version": "0.2.1", + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-xid", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive_tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/tests/exhaustive_tests.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "bench": [], + "default": [], + "no_std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "erick.tryzelaar ", + "kwantam " + ], + "categories": [], + "keywords": [ + "text", + "unicode", + "xid" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-xid", + "edition": "2015", + "links": null + } + ], + "workspace_members": [ + "build_produces_proc_macro_dependencies 0.1.0 (path+file://{{ mock_workspace }})" + ], + "resolve": { + "nodes": [ + { + "id": "build_produces_proc_macro_dependencies 0.1.0 (path+file://{{ mock_workspace }})", + "dependencies": [ + "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "serde", + "pkg": "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "serde_derive 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "serde_derive", + "pkg": "serde_derive 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "derive", + "serde_derive", + "std" + ] + }, + { + "id": "serde_derive 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "clone-impls", + "default", + "derive", + "parsing", + "printing", + "proc-macro", + "quote", + "visit" + ] + }, + { + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + } + ], + "root": "build_produces_proc_macro_dependencies 0.1.0 (path+file://{{ mock_workspace }})" + }, + "target_directory": "{{ mock_workspace }}/target", + "version": 1, + "workspace_root": "{{ mock_workspace }}", + "metadata": null +} \ No newline at end of file diff --git a/impl/src/testing/metadata_templates/semver_matching.json.template b/impl/src/testing/metadata_templates/semver_matching.json.template new file mode 100644 index 000000000..dd3b1eff8 --- /dev/null +++ b/impl/src/testing/metadata_templates/semver_matching.json.template @@ -0,0 +1,8599 @@ +{# Note that `{{version}}` is part of the metadata and must be escaped #} +{# Cargo.toml +[package] +name = "semver_toml" +version = "0.1.0" + +[lib] +path = "not_a_file.rs" + +[dependencies] +# This has no settings +anyhow = "1.0" + +openssl-sys = "=0.9.24" +openssl = "=0.10.2" +unicase = "=2.1" +bindgen = "=0.32" +clang-sys = "=0.21.1" + +# The following are negative tests aka test they dont match +lexical-core = "0.7.4" + +[package.metadata.raze] +workspace_path = "//cargo" +genmode = "Remote" + +# All these examples are basically from the readme and "handling unusual crates: +# They are adapted to handle the variety of semver patterns +# In reality, you probably want to express many patterns more generally + +# Test bare versions +# AKA: `==0.9.24` +[package.metadata.raze.crates.openssl-sys.'0.9.24'] +additional_flags = [ + # Vendored openssl is 1.0.2m + "--cfg=ossl102", + "--cfg=version=102", +] +additional_deps = [ + "@//third_party/openssl:crypto", + "@//third_party/openssl:ssl", +] + +# Test `^` range +# AKA: `>=0.10.0 < 0.11.0-0` +[package.metadata.raze.crates.openssl.'^0.10'] +additional_flags = [ + # Vendored openssl is 1.0.2m + "--cfg=ossl102", + "--cfg=version=102", + "--cfg=ossl10x", +] + +# Test `*` or globs +# AKA: `>=0.21.0 < 0.22.0-0` +[package.metadata.raze.crates.clang-sys.'0.21.*'] +gen_buildrs = true + +# Test `~` range +# AKA: `>=2.0.0 < 3.0.0-0` +[package.metadata.raze.crates.unicase.'~2'] +additional_flags = [ + # Rustc is 1.15, enable all optional settings + "--cfg=__unicase__iter_cmp", + "--cfg=__unicase__defauler_hasher", +] + +# Test `*` full glob +# AKA: Get out of my way raze and just give me this for everything +[package.metadata.raze.crates.bindgen.'*'] +gen_buildrs = true # needed to build bindgen +extra_aliased_targets = [ + "cargo_bin_bindgen" +] + +# This should not match unicase, and should not error +[package.metadata.raze.crates.unicase.'2.6.0'] +additional_flags = [ + "--cfg=SHOULD_NOT_MATCH" +] + +[package.metadata.raze.crates.lexical-core.'~0.6'] +additional_flags = [ + "--cfg=SHOULD_NOT_MATCH" +] + +[package.metadata.raze.crates.lexical-core.'^0.6'] +additional_flags = [ + "--cfg=SHOULD_NOT_MATCH" +] + +#} +{ + "packages": [ + { + "name": "aho-corasick", + "version": "0.6.10", + "id": "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Unlicense/MIT", + "license_file": null, + "description": "Fast multiple substring searching with finite state machines.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "memchr", + "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": "csv", + "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": "docopt", + "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": "memmap", + "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": "quickcheck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.7", + "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.5", + "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": [], + "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": "aho_corasick", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.6.10/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bin" + ], + "crate_types": [ + "bin" + ], + "name": "aho-corasick-dot", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.6.10/src/main.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "dict-search", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.6.10/examples/dict-search.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.6.10/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.6.10/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Andrew Gallant " + ], + "categories": [], + "keywords": [ + "string", + "search", + "text", + "aho", + "corasick" + ], + "readme": "README.md", + "repository": "https://github.com/BurntSushi/aho-corasick", + "edition": "2015", + "links": null + }, + { + "name": "ansi_term", + "version": "0.11.0", + "id": "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Library for ANSI terminal colours and styles (bold, underline)", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "errhandlingapi", + "consoleapi", + "processenv" + ], + "target": "cfg(target_os = \"windows\")", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "ansi_term", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "colours", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/examples/colours.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "ogham@bsago.me", + "Ryan Scheel (Havvy) ", + "Josh Triplett " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "anyhow", + "version": "1.0.34", + "id": "anyhow 1.0.34 (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": "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", + "kind": "dev", + "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", + "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.19", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_source", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_source.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_convert", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_convert.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_backtrace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_backtrace.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_fmt", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_fmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_macros", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_macros.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_chain", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_chain.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_autotrait", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_autotrait.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_downcast", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_downcast.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_context", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_context.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_repr", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_repr.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_boxed", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/tests/test_boxed.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.34/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--cfg", + "doc_cfg" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "rust-patterns" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/anyhow", + "edition": "2018", + "links": null + }, + { + "name": "arrayvec", + "version": "0.5.2", + "id": "arrayvec 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.", + "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": "bencher", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "matches", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "arrayvec", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.5.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "serde", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.5.2/tests/serde.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "tests", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.5.2/tests/tests.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "extend", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.5.2/benches/extend.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "arraystring", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.5.2/benches/arraystring.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "array-sizes-129-255": [], + "array-sizes-33-128": [], + "default": [ + "std" + ], + "std": [], + "unstable-const-fn": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.5.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "serde" + ] + } + }, + "release": { + "no-dev-version": true, + "tag-name": "{{ '{{version}}' }}" + } + }, + "publish": null, + "authors": [ + "bluss" + ], + "categories": [ + "data-structures", + "no-std" + ], + "keywords": [ + "stack", + "vector", + "array", + "data-structure", + "no_std" + ], + "readme": "README.md", + "repository": "https://github.com/bluss/arrayvec", + "edition": "2018", + "links": null + }, + { + "name": "atty", + "version": "0.2.14", + "id": "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "A simple interface for querying atty", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "hermit-abi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.6", + "kind": null, + "rename": null, + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "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": [ + "consoleapi", + "processenv", + "minwinbase", + "minwindef", + "winbase" + ], + "target": "cfg(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "atty", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/atty-0.2.14/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "atty", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/atty-0.2.14/examples/atty.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/atty-0.2.14/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "softprops " + ], + "categories": [], + "keywords": [ + "terminal", + "tty", + "isatty" + ], + "readme": "README.md", + "repository": "https://github.com/softprops/atty", + "edition": "2015", + "links": null + }, + { + "name": "bindgen", + "version": "0.32.3", + "id": "bindgen 0.32.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "BSD-3-Clause", + "license_file": null, + "description": "Automatically generates Rust FFI bindings to C and C++ libraries.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "cexpr", + "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": "cfg-if", + "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": "clang-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.21.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "runtime", + "clang_3_9" + ], + "target": null, + "registry": null + }, + { + "name": "clap", + "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": "env_logger", + "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": "lazy_static", + "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.3", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "peeking_take_while", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "proc-macro2", + "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": "quote", + "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": null, + "registry": null + }, + { + "name": "regex", + "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": "which", + "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": "clap", + "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": "diff", + "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": "shlex", + "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": "bindgen", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bin" + ], + "crate_types": [ + "bin" + ], + "name": "bindgen", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/src/main.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "logging" + ], + "logging": [ + "env_logger", + "log" + ], + "static": [], + "testing_only_docs": [], + "testing_only_extra_assertions": [], + "testing_only_libclang_3_8": [], + "testing_only_libclang_3_9": [], + "testing_only_libclang_4": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Jyun-Yan You ", + "Emilio Cobos Álvarez ", + "Nick Fitzgerald ", + "The Servo project developers" + ], + "categories": [ + "external-ffi-bindings", + "development-tools::ffi" + ], + "keywords": [ + "bindings", + "ffi", + "code-generation" + ], + "readme": "README.md", + "repository": "https://github.com/rust-lang-nursery/rust-bindgen", + "edition": "2015", + "links": null + }, + { + "name": "bitflags", + "version": "1.2.1", + "id": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "bitflags", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [], + "example_generated": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/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", + "edition": "2015", + "links": null + }, + { + "name": "cc", + "version": "1.0.65", + "id": "cc 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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.16", + "kind": null, + "rename": null, + "optional": true, + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "cc", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bin" + ], + "crate_types": [ + "bin" + ], + "name": "gcc-shim", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/src/bin/gcc-shim.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cxxflags", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/tests/cxxflags.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cflags", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/tests/cflags.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cc_env", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/tests/cc_env.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "parallel": [ + "jobserver" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cc-1.0.65/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [ + "development-tools::build-utils" + ], + "keywords": [ + "build-dependencies" + ], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/cc-rs", + "edition": "2018", + "links": null + }, + { + "name": "cexpr", + "version": "0.2.3", + "id": "cexpr 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "A C expression parser and evaluator", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "nom", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "verbose-errors" + ], + "target": null, + "registry": null + }, + { + "name": "clang-sys", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "cexpr", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cexpr-0.2.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "clang", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cexpr-0.2.3/tests/clang.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cexpr-0.2.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Jethro Beekman " + ], + "categories": [], + "keywords": [ + "C", + "expression", + "parser" + ], + "readme": null, + "repository": "https://github.com/jethrogb/rust-cexpr", + "edition": "2015", + "links": null + }, + { + "name": "cfg-if", + "version": "0.1.10", + "id": "cfg-if 0.1.10 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "xcrate", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/tests/xcrate.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/cfg-if", + "edition": "2018", + "links": null + }, + { + "name": "clang-sys", + "version": "0.21.1", + "id": "clang-sys 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0", + "license_file": null, + "description": "Rust bindings for libclang.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "clippy", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "0.0.*", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "glob", + "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": "libc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.14", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "libloading", + "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": "clippy", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "0.0.*", + "kind": "build", + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "glob", + "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": "clang-sys", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/clang-sys-0.21.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lib", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/clang-sys-0.21.1/tests/lib.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/clang-sys-0.21.1/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "clang_3_5": [], + "clang_3_6": [ + "gte_clang_3_6" + ], + "clang_3_7": [ + "gte_clang_3_6", + "gte_clang_3_7" + ], + "clang_3_8": [ + "gte_clang_3_6", + "gte_clang_3_7", + "gte_clang_3_8" + ], + "clang_3_9": [ + "gte_clang_3_6", + "gte_clang_3_7", + "gte_clang_3_8", + "gte_clang_3_9" + ], + "clang_4_0": [ + "gte_clang_3_6", + "gte_clang_3_7", + "gte_clang_3_8", + "gte_clang_3_9", + "gte_clang_4_0" + ], + "clang_5_0": [ + "gte_clang_3_6", + "gte_clang_3_7", + "gte_clang_3_8", + "gte_clang_3_9", + "gte_clang_4_0", + "gte_clang_5_0" + ], + "gte_clang_3_6": [], + "gte_clang_3_7": [], + "gte_clang_3_8": [], + "gte_clang_3_9": [], + "gte_clang_4_0": [], + "gte_clang_5_0": [], + "runtime": [ + "libloading" + ], + "static": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/clang-sys-0.21.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Kyle Mayes " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/KyleMayes/clang-sys", + "edition": "2015", + "links": "clang" + }, + { + "name": "clap", + "version": "2.33.3", + "id": "clap 2.33.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "A simple to use, efficient, and full-featured Command Line Argument Parser\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "atty", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.2", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "bitflags", + "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": "clippy", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "~0.0.166", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "strsim", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "term_size", + "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": "textwrap", + "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": null, + "registry": null + }, + { + "name": "unicode-width", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.4", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "vec_map", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "yaml-rust", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.5", + "kind": null, + "rename": null, + "optional": true, + "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": "regex", + "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": "version-sync", + "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": "ansi_term", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.11", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "cfg(not(windows))", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "clap", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "color": [ + "ansi_term", + "atty" + ], + "debug": [], + "default": [ + "suggestions", + "color", + "vec_map" + ], + "doc": [ + "yaml" + ], + "lints": [ + "clippy" + ], + "nightly": [], + "no_cargo": [], + "suggestions": [ + "strsim" + ], + "unstable": [], + "wrap_help": [ + "term_size", + "textwrap/term_size" + ], + "yaml": [ + "yaml-rust" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "doc" + ] + } + } + }, + "publish": null, + "authors": [ + "Kevin K. " + ], + "categories": [ + "command-line-interface" + ], + "keywords": [ + "argument", + "cli", + "arg", + "parser", + "parse" + ], + "readme": "README.md", + "repository": "https://github.com/clap-rs/clap", + "edition": "2015", + "links": null + }, + { + "name": "env_logger", + "version": "0.4.3", + "id": "env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "log", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "env_logger", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/env_logger-0.4.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "regexp_filter", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/env_logger-0.4.3/tests/regexp_filter.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "regex" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/env_logger-0.4.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "development-tools::debugging" + ], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/log", + "edition": "2015", + "links": 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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/foreign-types-0.3.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": 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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/foreign-types-shared-0.1.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": null + }, + { + "name": "glob", + "version": "0.2.11", + "id": "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Support for matching file paths against Unix shell style patterns.\n", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "glob", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/glob-0.2.11/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "glob-std", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/glob-0.2.11/tests/glob-std.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/glob-0.2.11/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-lang/glob", + "edition": "2015", + "links": null + }, + { + "name": "hermit-abi", + "version": "0.1.17", + "id": "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "hermit-abi is small interface to call functions from the unikernel RustyHermit.\nIt is used to build the target `x86_64-unknown-hermit`.\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.0", + "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.51", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "hermit-abi", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hermit-abi-0.1.17/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [], + "docs": [], + "rustc-dep-of-std": [ + "core", + "compiler_builtins/rustc-dep-of-std", + "libc/rustc-dep-of-std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/hermit-abi-0.1.17/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-unknown-hermit", + "features": [ + "docs" + ] + } + } + }, + "publish": null, + "authors": [ + "Stefan Lankes" + ], + "categories": [ + "os" + ], + "keywords": [ + "unikernel", + "libos" + ], + "readme": "README.md", + "repository": "https://github.com/hermitcore/libhermit-rs", + "edition": "2018", + "links": null + }, + { + "name": "kernel32-sys", + "version": "0.2.2", + "id": "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Contains function definitions for the Windows API library kernel32. See winapi for types and constants.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "winapi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "winapi-build", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.1", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "kernel32", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Peter Atashian " + ], + "categories": [], + "keywords": [ + "windows", + "ffi", + "win32" + ], + "readme": "README.md", + "repository": "https://github.com/retep998/winapi-rs", + "edition": "2015", + "links": null + }, + { + "name": "lazy_static", + "version": "1.4.0", + "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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.5.0", + "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.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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "no_std", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/no_std.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "spin_no_std": [ + "spin" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.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", + "edition": "2015", + "links": null + }, + { + "name": "lexical-core", + "version": "0.7.4", + "id": "lexical-core 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Lexical, to- and from-string conversion routines.", + "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.5", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [ + "array-sizes-33-128" + ], + "target": null, + "registry": null + }, + { + "name": "bitflags", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.2", + "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": "^0.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "dtoa", + "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": "ryu", + "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": "static_assertions", + "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": "approx", + "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": "^0.9.4", + "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": "^0.9.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "lexical-core", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lexical-core-0.7.4/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lexical-core-0.7.4/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "correct": [ + "arrayvec", + "static_assertions", + "table" + ], + "default": [ + "correct", + "ryu", + "std" + ], + "format": [ + "static_assertions" + ], + "grisu3": [ + "dtoa" + ], + "noinline": [], + "radix": [], + "rounding": [], + "std": [], + "table": [], + "trim_floats": [], + "unchecked_index": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/lexical-core-0.7.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Huszagh " + ], + "categories": [ + "parsing", + "encoding", + "no-std", + "value-formatting" + ], + "keywords": [ + "parsing", + "lexical", + "encoding", + "no_std" + ], + "readme": "README.md", + "repository": "https://github.com/Alexhuszagh/rust-lexical/tree/master/lexical-core", + "edition": "2018", + "links": null + }, + { + "name": "libc", + "version": "0.2.80", + "id": "libc 0.2.80 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "const_fn", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/tests/const_fn.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "align": [], + "const-extern-fn": [], + "default": [ + "std" + ], + "extra_traits": [], + "rustc-dep-of-std": [ + "align", + "rustc-std-workspace-core" + ], + "std": [], + "use_std": [ + "std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/Cargo.toml", + "metadata": null, + "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", + "edition": "2015", + "links": null + }, + { + "name": "libloading", + "version": "0.4.3", + "id": "libloading 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "ISC", + "license_file": null, + "description": "A safer binding to platform’s dynamic library loading utilities", + "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": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "kernel32-sys", + "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(windows)", + "registry": null + }, + { + "name": "winapi", + "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(windows)", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "libloading", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libloading-0.4.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "functions", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libloading-0.4.3/tests/functions.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "windows", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libloading-0.4.3/tests/windows.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "markers", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libloading-0.4.3/tests/markers.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libloading-0.4.3/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/libloading-0.4.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Simonas Kazlauskas " + ], + "categories": [], + "keywords": [ + "dlopen", + "load", + "shared", + "dylib" + ], + "readme": null, + "repository": "https://github.com/nagisa/rust_libloading/", + "edition": "2015", + "links": null + }, + { + "name": "log", + "version": "0.3.9", + "id": "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "log", + "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": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "log", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.3.9/src/lib.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "use_std" + ], + "max_level_debug": [ + "log/max_level_debug" + ], + "max_level_error": [ + "log/max_level_error" + ], + "max_level_info": [ + "log/max_level_info" + ], + "max_level_off": [ + "log/max_level_off" + ], + "max_level_trace": [ + "log/max_level_trace" + ], + "max_level_warn": [ + "log/max_level_warn" + ], + "nightly": [], + "release_max_level_debug": [ + "log/release_max_level_debug" + ], + "release_max_level_error": [ + "log/release_max_level_error" + ], + "release_max_level_info": [ + "log/release_max_level_info" + ], + "release_max_level_off": [ + "log/release_max_level_off" + ], + "release_max_level_trace": [ + "log/release_max_level_trace" + ], + "release_max_level_warn": [ + "log/release_max_level_warn" + ], + "use_std": [ + "log/std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.3.9/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "development-tools::debugging" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-lang/log", + "edition": "2015", + "links": null + }, + { + "name": "log", + "version": "0.4.11", + "id": "log 0.4.11 (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": "cfg-if", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.2", + "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": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "sval", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.2", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "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": "^0.5.2", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "filters", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/filters.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/macros.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "kv_unstable": [], + "kv_unstable_sval": [ + "kv_unstable", + "sval/fmt" + ], + "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": [], + "std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "std", + "serde", + "kv_unstable_sval" + ] + } + } + }, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "development-tools::debugging" + ], + "keywords": [ + "logging" + ], + "readme": "README.md", + "repository": "https://github.com/rust-lang/log", + "edition": "2015", + "links": null + }, + { + "name": "memchr", + "version": "1.0.2", + "id": "memchr 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Unlicense/MIT", + "license_file": null, + "description": "Safe interface to memchr.", + "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.18", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "quickcheck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.4.1", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "memchr", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-1.0.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-1.0.2/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "use_std", + "libc" + ], + "use_std": [ + "libc", + "libc/use_std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-1.0.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Andrew Gallant ", + "bluss" + ], + "categories": [], + "keywords": [ + "memchr", + "char", + "scan", + "strchr", + "string" + ], + "readme": "README.md", + "repository": "https://github.com/BurntSushi/rust-memchr", + "edition": "2015", + "links": null + }, + { + "name": "memchr", + "version": "2.3.4", + "id": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Unlicense/MIT", + "license_file": null, + "description": "Safe interface to memchr.", + "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.18", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "quickcheck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.9", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.4/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [], + "use_std": [ + "std" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/memchr-2.3.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Andrew Gallant ", + "bluss" + ], + "categories": [], + "keywords": [ + "memchr", + "char", + "scan", + "strchr", + "string" + ], + "readme": "README.md", + "repository": "https://github.com/BurntSushi/rust-memchr", + "edition": "2015", + "links": null + }, + { + "name": "nom", + "version": "3.2.1", + "id": "nom 3.2.1 (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": "compiler_error", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.1", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "lazy_static", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.2", + "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": "^1.0.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "nom", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test1", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/test1.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "blockbuf-arithmetic", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/blockbuf-arithmetic.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "overflow", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/overflow.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "float", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/float.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "ini_str", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/ini_str.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "reborrow_fold", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/reborrow_fold.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "arithmetic", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/arithmetic.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "omnom", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/omnom.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "issues", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/issues.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "cross_function_backtracking", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/cross_function_backtracking.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "json", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/json.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "arithmetic_ast", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/arithmetic_ast.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "named_args", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/named_args.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "ini", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/ini.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "mp4", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/mp4.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "multiline", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/tests/multiline.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "std", + "stream" + ], + "nightly": [ + "compiler_error" + ], + "regexp": [ + "regex" + ], + "regexp_macros": [ + "regexp", + "lazy_static" + ], + "std": [ + "memchr/use_std" + ], + "stream": [], + "verbose-errors": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "contact@geoffroycouprie.com" + ], + "categories": [ + "parsing" + ], + "keywords": [ + "parser", + "parser-combinators", + "parsing", + "streaming", + "bit" + ], + "readme": "README.md", + "repository": "https://github.com/Geal/nom", + "edition": "2015", + "links": null + }, + { + "name": "openssl", + "version": "0.10.2", + "id": "openssl 0.10.2 (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": "^1.0", + "kind": null, + "rename": null, + "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": "lazy_static", + "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": "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": "openssl-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.9.24", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "data-encoding", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^2.0", + "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.3", + "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", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "mk_certs", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.2/examples/mk_certs.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.2/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "v101": [], + "v102": [], + "v110": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [ + "cryptography", + "api-bindings" + ], + "keywords": [ + "crypto", + "tls", + "ssl", + "dtls" + ], + "readme": "README.md", + "repository": "https://github.com/sfackler/rust-openssl", + "edition": "2015", + "links": null + }, + { + "name": "openssl-sys", + "version": "0.9.24", + "id": "openssl-sys 0.9.24 (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": "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": "cc", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0", + "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.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", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": "cfg(target_env = \"msvc\")", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "openssl-sys", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.24/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.24/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.24/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", + "edition": "2015", + "links": "openssl" + }, + { + "name": "peeking_take_while", + "version": "0.1.2", + "id": "peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "Like `Iterator::take_while`, but calls the predicate on a peeked value. This allows you to use `Iterator::by_ref` and `Iterator::take_while` together, and still get the first value for which the `take_while` predicate returned false after dropping the `by_ref`.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "peeking_take_while", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/peeking_take_while-0.1.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/peeking_take_while-0.1.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nick Fitzgerald " + ], + "categories": [ + "rust-patterns" + ], + "keywords": [ + "iterator", + "take_while", + "peek", + "by_ref" + ], + "readme": "./README.md", + "repository": "https://github.com/fitzgen/peeking_take_while", + "edition": "2015", + "links": null + }, + { + "name": "pkg-config", + "version": "0.3.19", + "id": "pkg-config 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.19/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.19/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.19/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", + "edition": "2015", + "links": null + }, + { + "name": "proc-macro2", + "version": "0.2.3", + "id": "proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A stable implementation of the upcoming new `proc_macro` API. Comes with an\noption, off by default, to also reimplement itself in terms of the upstream\nunstable API.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "unicode-xid", + "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": "proc-macro2", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.2.3/src/lib.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.2.3/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "proc-macro" + ], + "nightly": [ + "proc-macro" + ], + "proc-macro": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.2.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [ + "macros" + ], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/proc-macro2", + "edition": "2015", + "links": null + }, + { + "name": "quote", + "version": "0.4.2", + "id": "quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "^0.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "quote", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-0.4.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-0.4.2/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/quote-0.4.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [], + "keywords": [ + "syn" + ], + "readme": "README.md", + "repository": "https://github.com/dtolnay/quote", + "edition": "2015", + "links": null + }, + { + "name": "regex", + "version": "0.2.11", + "id": "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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": "^0.6.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.0.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex-syntax", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.6", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "thread_local", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3.2", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "utf8-ranges", + "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": "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": "quickcheck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.6", + "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.4", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/examples/shootout-regex-dna-bytes.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-cheat", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/examples/shootout-regex-dna-cheat.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/examples/shootout-regex-dna.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-replace", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/examples/shootout-regex-dna-replace.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-single-cheat", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/examples/shootout-regex-dna-single-cheat.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "shootout-regex-dna-single", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/examples/shootout-regex-dna-single.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "default", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/tests/test_default.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "default-bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/tests/test_default_bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "nfa", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/tests/test_nfa.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "nfa-utf8bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/tests/test_nfa_utf8bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "nfa-bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/tests/test_nfa_bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "backtrack", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/tests/test_backtrack.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "backtrack-utf8bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/tests/test_backtrack_utf8bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "backtrack-bytes", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/tests/test_backtrack_bytes.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [], + "pattern": [], + "simd-accel": [], + "unstable": [ + "pattern" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "text-processing" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-lang/regex", + "edition": "2015", + "links": null + }, + { + "name": "regex-syntax", + "version": "0.5.6", + "id": "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A regular expression parser.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "ucd-util", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "regex-syntax", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.5.6/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.5.6/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.5.6/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/rust-lang/regex", + "edition": "2015", + "links": null + }, + { + "name": "ryu", + "version": "1.0.5", + "id": "ryu 1.0.5 (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.7", + "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.2", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "upstream_benchmark", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/examples/upstream_benchmark.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "d2s_table_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_table_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "common_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/common_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "d2s_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "s2d_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2d_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/exhaustive.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "f2s_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/f2s_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "s2f_test", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2f_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "small": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/ryu", + "edition": "2018", + "links": null + }, + { + "name": "semver_toml", + "version": "0.1.0", + "id": "semver_toml 0.1.0 (path+file://{{ mock_workspace }})", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [ + { + "name": "anyhow", + "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": "bindgen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=0.32", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "clang-sys", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=0.21.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "lexical-core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.7.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.2", + "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.24", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "unicase", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=2.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "semver_toml", + "src_path": "{{ mock_workspace }}/not_a_file.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/Cargo.toml", + "metadata": { + "raze": { + "genmode": "Remote", + "workspace_path": "//cargo", + "crates": { + "bindgen": { + "*": { + "extra_aliased_targets": [ + "cargo_bin_bindgen" + ], + "gen_buildrs": true + } + }, + "clang-sys": { + "0.21.*": { + "gen_buildrs": true + } + }, + "lexical-core": { + "^0.6": { + "additional_flags": [ + "--cfg=SHOULD_NOT_MATCH" + ] + }, + "~0.6": { + "additional_flags": [ + "--cfg=SHOULD_NOT_MATCH" + ] + } + }, + "openssl": { + "^0.10": { + "additional_flags": [ + "--cfg=ossl102", + "--cfg=version=102", + "--cfg=ossl10x" + ] + } + }, + "openssl-sys": { + "0.9.24": { + "additional_deps": [ + "@//third_party/openssl:crypto", + "@//third_party/openssl:ssl" + ], + "additional_flags": [ + "--cfg=ossl102", + "--cfg=version=102" + ] + } + }, + "unicase": { + "2.6.0": { + "additional_flags": [ + "--cfg=SHOULD_NOT_MATCH" + ] + }, + "~2": { + "additional_flags": [ + "--cfg=__unicase__iter_cmp", + "--cfg=__unicase__defauler_hasher" + ] + } + } + } + } + }, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "static_assertions", + "version": "1.1.0", + "id": "static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Compile-time assertions to ensure that invariants are met.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "static_assertions", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/static_assertions-1.1.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "nightly": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/static_assertions-1.1.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Nikolai Vazquez" + ], + "categories": [ + "no-std", + "rust-patterns", + "development-tools::testing" + ], + "keywords": [ + "assert", + "static", + "testing" + ], + "readme": "README.md", + "repository": "https://github.com/nvzqz/static-assertions-rs", + "edition": "2015", + "links": null + }, + { + "name": "strsim", + "version": "0.8.0", + "id": "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Implementations of string similarity metrics.\nIncludes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, and Jaro-Winkler.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "strsim", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/strsim-0.8.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lib", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/strsim-0.8.0/tests/lib.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "benches", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/strsim-0.8.0/benches/benches.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/strsim-0.8.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Danny Guo " + ], + "categories": [], + "keywords": [ + "string", + "similarity", + "Hamming", + "Levenshtein", + "Jaro" + ], + "readme": "README.md", + "repository": "https://github.com/dguo/strsim-rs", + "edition": "2015", + "links": null + }, + { + "name": "textwrap", + "version": "0.11.0", + "id": "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Textwrap is a small library for word wrapping, indenting, and\ndedenting strings.\n\nYou can use it to format strings (such as help and error messages) for\ndisplay in commandline applications. It is designed to be efficient\nand handle Unicode characters correctly.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "hyphenation", + "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": [ + "embed_all" + ], + "target": null, + "registry": null + }, + { + "name": "term_size", + "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": "unicode-width", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "lipsum", + "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": "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": "rand_xorshift", + "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": "version-sync", + "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": "textwrap", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "layout", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/examples/layout.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "termwidth", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/examples/termwidth.rs", + "edition": "2015", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "version-numbers", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/tests/version-numbers.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "linear", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/benches/linear.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/textwrap-0.11.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "publish": null, + "authors": [ + "Martin Geisler " + ], + "categories": [ + "text-processing", + "command-line-interface" + ], + "keywords": [ + "text", + "formatting", + "wrap", + "typesetting", + "hyphenation" + ], + "readme": "README.md", + "repository": "https://github.com/mgeisler/textwrap", + "edition": "2015", + "links": null + }, + { + "name": "thread_local", + "version": "0.3.6", + "id": "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Apache-2.0/MIT", + "license_file": null, + "description": "Per-object thread-local storage", + "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.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "thread_local", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "thread_local", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/benches/thread_local.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Amanieu d'Antras " + ], + "categories": [], + "keywords": [ + "thread_local", + "concurrent", + "thread" + ], + "readme": "README.md", + "repository": "https://github.com/Amanieu/thread_local-rs", + "edition": "2015", + "links": null + }, + { + "name": "ucd-util", + "version": "0.1.8", + "id": "ucd-util 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A small utility library for working with the Unicode character database.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "ucd-util", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ucd-util-0.1.8/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/ucd-util-0.1.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Andrew Gallant " + ], + "categories": [], + "keywords": [ + "unicode", + "database", + "character", + "property" + ], + "readme": "README.md", + "repository": "https://github.com/BurntSushi/ucd-generate", + "edition": "2018", + "links": null + }, + { + "name": "unicase", + "version": "2.1.0", + "id": "unicase 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A case-insensitive wrapper around strings.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "version_check", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicase", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicase-2.1.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicase-2.1.0/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "nightly": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicase-2.1.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Sean McArthur " + ], + "categories": [], + "keywords": [ + "lowercase", + "case", + "case-insensitive", + "case-folding" + ], + "readme": "README.md", + "repository": "https://github.com/seanmonstar/unicase", + "edition": "2015", + "links": null + }, + { + "name": "unicode-width", + "version": "0.1.8", + "id": "unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\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", + "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-std", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^1.0", + "kind": null, + "rename": "std", + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-width", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.8/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "bench": [], + "default": [], + "no_std": [], + "rustc-dep-of-std": [ + "std", + "core", + "compiler_builtins" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "kwantam ", + "Manish Goregaokar " + ], + "categories": [], + "keywords": [ + "text", + "width", + "unicode" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-width", + "edition": "2015", + "links": null + }, + { + "name": "unicode-xid", + "version": "0.1.0", + "id": "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-xid", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "bench": [], + "default": [], + "no_std": [] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "erick.tryzelaar ", + "kwantam " + ], + "categories": [], + "keywords": [ + "text", + "unicode", + "xid" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-xid", + "edition": "2015", + "links": null + }, + { + "name": "utf8-ranges", + "version": "1.0.4", + "id": "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "Unlicense/MIT", + "license_file": null, + "description": "DEPRECATED. Use regex-syntax::utf8 submodule instead.", + "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": "quickcheck", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "utf8-ranges", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/utf8-ranges-1.0.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/utf8-ranges-1.0.4/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/utf8-ranges-1.0.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Andrew Gallant " + ], + "categories": [], + "keywords": [ + "codepoint", + "utf8", + "automaton", + "range" + ], + "readme": "README.md", + "repository": "https://github.com/BurntSushi/utf8-ranges", + "edition": "2015", + "links": null + }, + { + "name": "vcpkg", + "version": "0.2.10", + "id": "vcpkg 0.2.10 (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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/vcpkg-0.2.10/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/vcpkg-0.2.10/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", + "edition": "2015", + "links": null + }, + { + "name": "vec_map", + "version": "0.8.2", + "id": "vec_map 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A simple map based on a vector for small integer keys", + "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": true, + "features": [ + "derive" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "vec_map", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/vec_map-0.8.2/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "eders": [ + "serde" + ] + }, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/vec_map-0.8.2/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton ", + "Jorge Aparicio ", + "Alexis Beingessner ", + "Brian Anderson <>", + "tbu- <>", + "Manish Goregaokar <>", + "Aaron Turon ", + "Adolfo Ochagavía <>", + "Niko Matsakis <>", + "Steven Fackler <>", + "Chase Southwood ", + "Eduard Burtescu <>", + "Florian Wilkens <>", + "Félix Raimundo <>", + "Tibor Benke <>", + "Markus Siemens ", + "Josh Branchaud ", + "Huon Wilson ", + "Corey Farwell ", + "Aaron Liblong <>", + "Nick Cameron ", + "Patrick Walton ", + "Felix S Klock II <>", + "Andrew Paseltiner ", + "Sean McArthur ", + "Vadim Petrochenkov <>" + ], + "categories": [], + "keywords": [ + "data-structures", + "collections", + "vecmap", + "vec_map", + "contain-rs" + ], + "readme": "README.md", + "repository": "https://github.com/contain-rs/vec-map", + "edition": "2015", + "links": null + }, + { + "name": "version_check", + "version": "0.1.5", + "id": "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Tiny crate to check the version of the installed/running rustc.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "version_check", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/version_check-0.1.5/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/version_check-0.1.5/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Sergio Benitez " + ], + "categories": [], + "keywords": [ + "version", + "rustc", + "minimum", + "check" + ], + "readme": "README.md", + "repository": "https://github.com/SergioBenitez/version_check", + "edition": "2015", + "links": null + }, + { + "name": "which", + "version": "1.0.5", + "id": "which 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "A Rust equivalent of Unix command \"which\". Locate installed execuable in cross platforms.", + "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.10", + "kind": null, + "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.4", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "which", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/which-1.0.5/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/which-1.0.5/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "fangyuanziti " + ], + "categories": [ + "os", + "filesystem" + ], + "keywords": [ + "which", + "which-rs", + "unix", + "command" + ], + "readme": "README.md", + "repository": "https://github.com/fangyuanziti/which-rs.git", + "edition": "2015", + "links": null + }, + { + "name": "winapi", + "version": "0.2.8", + "id": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Types and constants for WinAPI bindings. See README for list of crates providing function bindings.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "advapi32-sys", + "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": "bcrypt-sys", + "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": "comctl32-sys", + "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": "comdlg32-sys", + "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": "credui-sys", + "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": "crypt32-sys", + "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": "d2d1-sys", + "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": "d3d11-sys", + "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": "d3d12-sys", + "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": "d3d9-sys", + "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": "d3dcompiler-sys", + "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": "dbghelp-sys", + "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": "dsound-sys", + "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": "dwmapi-sys", + "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": "dwrite-sys", + "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": "dxgi-sys", + "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": "dxguid-sys", + "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": "gdi32-sys", + "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": "hid-sys", + "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": "httpapi-sys", + "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": "kernel32-sys", + "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": "ktmw32-sys", + "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": "mpr-sys", + "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": "netapi32-sys", + "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": "odbc32-sys", + "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": "ole32-sys", + "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": "oleaut32-sys", + "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": "opengl32-sys", + "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": "pdh-sys", + "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": "psapi-sys", + "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": "runtimeobject-sys", + "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": "secur32-sys", + "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": "setupapi-sys", + "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": "shell32-sys", + "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": "shlwapi-sys", + "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": "user32-sys", + "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": "userenv-sys", + "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": "usp10-sys", + "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": "uuid-sys", + "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": "vssapi-sys", + "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": "wevtapi-sys", + "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": "winhttp-sys", + "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": "winmm-sys", + "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": "winscard-sys", + "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": "winspool-sys", + "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": "winusb-sys", + "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": "ws2_32-sys", + "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": "xinput-sys", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "winapi", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Peter Atashian " + ], + "categories": [], + "keywords": [ + "windows", + "ffi", + "win32", + "com", + "directx" + ], + "readme": "README.md", + "repository": "https://github.com/retep998/winapi-rs", + "edition": "2015", + "links": 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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.9/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.9/build.rs", + "edition": "2015", + "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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": null + }, + { + "name": "winapi-build", + "version": "0.1.1", + "id": "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Common code for build.rs in WinAPI -sys crates.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-build-0.1.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-build-0.1.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Peter Atashian " + ], + "categories": [], + "keywords": [ + "Windows", + "FFI", + "WinSDK" + ], + "readme": null, + "repository": "https://github.com/retep998/winapi-rs", + "edition": "2015", + "links": 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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": 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": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "{{ crate_index_root }}/registry/src/github.com-1ecc6299db9ec823/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", + "edition": "2015", + "links": null + } + ], + "workspace_members": [ + "semver_toml 0.1.0 (path+file://{{ mock_workspace }})" + ], + "resolve": { + "nodes": [ + { + "id": "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "memchr", + "pkg": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "winapi", + "pkg": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"windows\")" + } + ] + } + ], + "features": [] + }, + { + "id": "anyhow 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "arrayvec 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "array-sizes-33-128", + "default", + "std" + ] + }, + { + "id": "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "hermit_abi", + "pkg": "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"hermit\")" + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (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": "bindgen 0.32.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cexpr 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "clang-sys 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", + "clap 2.33.3 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "which 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cexpr", + "pkg": "cexpr 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "clang_sys", + "pkg": "clang-sys 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "clap", + "pkg": "clap 2.33.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "env_logger", + "pkg": "env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "log", + "pkg": "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "peeking_take_while", + "pkg": "peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "proc_macro2", + "pkg": "proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "regex", + "pkg": "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "which", + "pkg": "which 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "env_logger", + "log", + "logging" + ] + }, + { + "id": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + }, + { + "id": "cc 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "cexpr 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "nom 3.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "nom", + "pkg": "nom 3.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "clang-sys 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "libloading 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "glob", + "pkg": "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + }, + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libloading", + "pkg": "libloading 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "clang_3_9", + "gte_clang_3_6", + "gte_clang_3_7", + "gte_clang_3_8", + "gte_clang_3_9", + "libloading", + "runtime" + ] + }, + { + "id": "clap 2.33.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "vec_map 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "ansi_term", + "pkg": "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(not(windows))" + } + ] + }, + { + "name": "atty", + "pkg": "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "strsim", + "pkg": "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "textwrap", + "pkg": "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicode_width", + "pkg": "unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "vec_map", + "pkg": "vec_map 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "ansi_term", + "atty", + "color", + "default", + "strsim", + "suggestions", + "vec_map" + ] + }, + { + "id": "env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "log", + "pkg": "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "regex", + "pkg": "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "regex" + ] + }, + { + "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": "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "winapi", + "pkg": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "build", + "pkg": "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "lexical-core 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "arrayvec 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "arrayvec", + "pkg": "arrayvec 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "ryu", + "pkg": "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "static_assertions", + "pkg": "static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "arrayvec", + "correct", + "default", + "ryu", + "static_assertions", + "std", + "table" + ] + }, + { + "id": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std", + "use_std" + ] + }, + { + "id": "libloading 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "kernel32", + "pkg": "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + }, + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "winapi", + "pkg": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ] + } + ], + "features": [] + }, + { + "id": "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "use_std" + ] + }, + { + "id": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "std" + ] + }, + { + "id": "memchr 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "libc", + "use_std" + ] + }, + { + "id": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "nom 3.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "memchr 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "memchr", + "pkg": "memchr 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std", + "stream", + "verbose-errors" + ] + }, + { + "id": "openssl 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-sys 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "bitflags", + "pkg": "bitflags 1.2.1 (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": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "openssl_sys", + "pkg": "openssl-sys 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "openssl-sys 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cc 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", + "vcpkg 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cc", + "pkg": "cc 1.0.65 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "pkg_config", + "pkg": "pkg-config 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "vcpkg", + "pkg": "vcpkg 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": "cfg(target_env = \"msvc\")" + } + ] + } + ], + "features": [] + }, + { + "id": "peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "pkg-config 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "aho_corasick", + "pkg": "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "memchr", + "pkg": "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "regex_syntax", + "pkg": "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "thread_local", + "pkg": "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "utf8_ranges", + "pkg": "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "ucd-util 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "ucd_util", + "pkg": "ucd-util 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "semver_toml 0.1.0 (path+file://{{ mock_workspace }})", + "dependencies": [ + "anyhow 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)", + "bindgen 0.32.3 (registry+https://github.com/rust-lang/crates.io-index)", + "clang-sys 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", + "lexical-core 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-sys 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)", + "unicase 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "anyhow", + "pkg": "anyhow 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "bindgen", + "pkg": "bindgen 0.32.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "clang_sys", + "pkg": "clang-sys 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "lexical_core", + "pkg": "lexical-core 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "openssl", + "pkg": "openssl 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "openssl_sys", + "pkg": "openssl-sys 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicase", + "pkg": "unicase 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_width", + "pkg": "unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "ucd-util 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "unicase 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "version_check", + "pkg": "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + }, + { + "id": "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + }, + { + "id": "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "vcpkg 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "vec_map 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "which 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "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": [ + "consoleapi", + "errhandlingapi", + "minwinbase", + "minwindef", + "processenv", + "winbase" + ] + }, + { + "id": "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + } + ], + "root": "semver_toml 0.1.0 (path+file://{{ mock_workspace }})" + }, + "target_directory": "{{ mock_workspace }}/target", + "version": 1, + "workspace_root": "{{ mock_workspace }}", + "metadata": null +} \ No newline at end of file diff --git a/impl/src/testing/metadata_templates/subplan_produces_crate_root_with_forward_slash.json.template b/impl/src/testing/metadata_templates/subplan_produces_crate_root_with_forward_slash.json.template new file mode 100644 index 000000000..9c87bdef5 --- /dev/null +++ b/impl/src/testing/metadata_templates/subplan_produces_crate_root_with_forward_slash.json.template @@ -0,0 +1,5387 @@ +{# Cargo.toml +[package] +name = "subplan_produces_crate_root_with_forward_slash" +version = "0.1.0" + +[lib] +path = "not_a_file.rs" + +[dependencies] +markup5ever = "=0.10.0" +#} +{ + "packages": [ + { + "name": "cfg-if", + "version": "0.1.10", + "id": "cfg-if 0.1.10 (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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "xcrate", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/tests/xcrate.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Alex Crichton " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/cfg-if", + "edition": "2018", + "links": null + }, + { + "name": "futf", + "version": "0.1.4", + "id": "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / Apache-2.0", + "license_file": null, + "description": "Handling fragments of UTF-8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "mac", + "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": "new_debug_unreachable", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "futf", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.4/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Keegan McAllister " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/servo/futf", + "edition": "2015", + "links": null + }, + { + "name": "getrandom", + "version": "0.1.15", + "id": "getrandom 0.1.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": "^0.1.2", + "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": "log", + "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": "wasi", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.9", + "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.64", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": "cfg(unix)", + "registry": null + }, + { + "name": "stdweb", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.4.18", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "wasm-bindgen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.29", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": "wasm32-unknown-unknown", + "registry": null + }, + { + "name": "wasm-bindgen-test", + "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": "wasm32-unknown-unknown", + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "getrandom", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "common", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/tests/common.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "mod", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/benches/mod.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "dummy": [], + "rustc-dep-of-std": [ + "compiler_builtins", + "core" + ], + "std": [], + "test-in-browser": [ + "wasm-bindgen" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "os", + "no-std" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/rust-random/getrandom", + "edition": "2018", + "links": null + }, + { + "name": "itoa", + "version": "0.4.6", + "id": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Fast functions for printing integer primitives to an io::Write", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "itoa", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/benches/bench.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "i128": [], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "value-formatting" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/itoa", + "edition": "2015", + "links": null + }, + { + "name": "lazy_static", + "version": "1.4.0", + "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/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.5.0", + "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.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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/test.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "no_std", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/no_std.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "spin_no_std": [ + "spin" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.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", + "edition": "2015", + "links": null + }, + { + "name": "libc", + "version": "0.2.80", + "id": "libc 0.2.80 (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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "const_fn", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/tests/const_fn.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "align": [], + "const-extern-fn": [], + "default": [ + "std" + ], + "extra_traits": [], + "rustc-dep-of-std": [ + "align", + "rustc-std-workspace-core" + ], + "std": [], + "use_std": [ + "std" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.80/Cargo.toml", + "metadata": null, + "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", + "edition": "2015", + "links": null + }, + { + "name": "log", + "version": "0.4.11", + "id": "log 0.4.11 (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": "cfg-if", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.2", + "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": false, + "features": [], + "target": null, + "registry": null + }, + { + "name": "sval", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.2", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": false, + "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": "^0.5.2", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "filters", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/filters.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "macros", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/macros.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "kv_unstable": [], + "kv_unstable_sval": [ + "kv_unstable", + "sval/fmt" + ], + "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": [], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "std", + "serde", + "kv_unstable_sval" + ] + } + } + }, + "publish": null, + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "development-tools::debugging" + ], + "keywords": [ + "logging" + ], + "readme": "README.md", + "repository": "https://github.com/rust-lang/log", + "edition": "2015", + "links": null + }, + { + "name": "mac", + "version": "0.1.1", + "id": "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "A collection of great and ubiqutitous macros.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "mac", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Jonathan Reem " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/reem/rust-mac.git", + "edition": "2015", + "links": null + }, + { + "name": "markup5ever", + "version": "0.10.0", + "id": "markup5ever 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / Apache-2.0", + "license_file": null, + "description": "Common code for xml5ever and html5ever", + "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", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "string_cache", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "tendril", + "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": null, + "registry": null + }, + { + "name": "phf_codegen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": "build", + "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": "build", + "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", + "kind": "build", + "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": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "string_cache_codegen", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.1", + "kind": "build", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "markup5ever", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.10.0/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.10.0/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.10.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The html5ever Project Developers" + ], + "categories": [ + "parser-implementations", + "web-programming" + ], + "keywords": [], + "readme": null, + "repository": "https://github.com/servo/html5ever", + "edition": "2018", + "links": null + }, + { + "name": "new_debug_unreachable", + "version": "1.0.4", + "id": "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable)", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "debug_unreachable", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "simple", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/examples/simple.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "check", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/tests/check.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Matt Brubeck ", + "Jonathan Reem " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/mbrubeck/rust-debug-unreachable", + "edition": "2018", + "links": null + }, + { + "name": "phf", + "version": "0.8.0", + "id": "phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Runtime support for perfect hash function data structures", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "phf_macros", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "proc-macro-hack", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.4", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "phf", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "macros": [ + "phf_macros", + "proc-macro-hack" + ], + "std": [ + "phf_shared/std" + ], + "unicase": [ + "phf_shared/unicase" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.8.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "macros" + ] + } + } + }, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/sfackler/rust-phf", + "edition": "2018", + "links": null + }, + { + "name": "phf_codegen", + "version": "0.8.0", + "id": "phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Codegen library for PHF types", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "phf_generator", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "phf_codegen", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.8.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/sfackler/rust-phf", + "edition": "2018", + "links": null + }, + { + "name": "phf_generator", + "version": "0.8.0", + "id": "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "PHF generation logic", + "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": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.0", + "kind": null, + "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.7", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "small_rng" + ], + "target": null, + "registry": null + }, + { + "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": "phf_generator", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "bin" + ], + "crate_types": [ + "bin" + ], + "name": "gen_hash_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.8.0/src/bin/gen_hash_test.rs", + "edition": "2018", + "required-features": [ + "criterion" + ], + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "benches", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.8.0/benches/benches.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.8.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/sfackler/rust-phf", + "edition": "2018", + "links": null + }, + { + "name": "phf_shared", + "version": "0.8.0", + "id": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "Support code shared by PHF libraries", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "siphasher", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "unicase", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "phf_shared", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": false + } + ], + "features": { + "default": [ + "std" + ], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.8.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Steven Fackler " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/sfackler/rust-phf", + "edition": "2018", + "links": null + }, + { + "name": "ppv-lite86", + "version": "0.2.10", + "id": "ppv-lite86 0.2.10 (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": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "ppv-lite86", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.10/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "no_simd": [], + "simd": [], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.10/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", + "edition": "2018", + "links": null + }, + { + "name": "precomputed-hash", + "version": "0.1.1", + "id": "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT", + "license_file": null, + "description": "A library intending to be a base dependency to expose a precomputed hash", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "precomputed-hash", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Emilio Cobos Álvarez " + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/emilio/precomputed-hash", + "edition": "2015", + "links": null + }, + { + "name": "proc-macro2", + "version": "1.0.24", + "id": "proc-macro2 1.0.24 (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\ntoken-based libraries from the procedural macro use case.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "unicode-xid", + "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": "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "proc-macro2", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "features", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/features.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_fmt", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test_fmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "comments", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/comments.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "marker", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/marker.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "default": [ + "proc-macro" + ], + "nightly": [], + "proc-macro": [], + "span-locations": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "rustdoc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "span-locations" + ] + } + }, + "publish": null, + "authors": [ + "Alex Crichton ", + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [ + "macros" + ], + "readme": "README.md", + "repository": "https://github.com/alexcrichton/proc-macro2", + "edition": "2018", + "links": null + }, + { + "name": "quote", + "version": "1.0.7", + "id": "quote 1.0.7 (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", + "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.19", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "compiletest", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/compiletest.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "proc-macro" + ], + "proc-macro": [ + "proc-macro2/proc-macro" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "keywords": [ + "syn" + ], + "readme": "README.md", + "repository": "https://github.com/dtolnay/quote", + "edition": "2018", + "links": null + }, + { + "name": "rand", + "version": "0.7.3", + "id": "rand 0.7.3 (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": "getrandom", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.1.1", + "kind": null, + "rename": "getrandom_package", + "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.4", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "packed_simd", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.3", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [ + "into_bits" + ], + "target": null, + "registry": null + }, + { + "name": "rand_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5.1", + "kind": null, + "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.2", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "rand_hc", + "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_pcg", + "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_chacha", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.2.1", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": false, + "features": [], + "target": "cfg(not(target_os = \"emscripten\"))", + "registry": null + }, + { + "name": "rand_hc", + "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_os = \"emscripten\")", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "monte-carlo", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/examples/monte-carlo.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "monty-hall", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/examples/monty-hall.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "weighted", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/weighted.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "misc", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/misc.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "seq", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/seq.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "generators", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/generators.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "rand_chacha/std", + "alloc", + "getrandom", + "libc" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "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", + "edition": "2018", + "links": null + }, + { + "name": "rand_chacha", + "version": "0.2.2", + "id": "rand_chacha 0.2.2 (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.6", + "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.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "rand_chacha", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.2/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std", + "simd" + ], + "simd": [], + "std": [ + "ppv-lite86/std" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.2/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", + "edition": "2018", + "links": null + }, + { + "name": "rand_core", + "version": "0.5.1", + "id": "rand_core 0.5.1 (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.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", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "alloc": [], + "serde1": [ + "serde" + ], + "std": [ + "alloc", + "getrandom", + "getrandom/std" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/Cargo.toml", + "metadata": null, + "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", + "edition": "2018", + "links": null + }, + { + "name": "rand_hc", + "version": "0.2.0", + "id": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "HC128 random number generator\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "rand_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "rand_hc", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.2.0/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.2.0/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "algorithms", + "no-std" + ], + "keywords": [ + "random", + "rng", + "hc128" + ], + "readme": "README.md", + "repository": "https://github.com/rust-random/rand", + "edition": "2018", + "links": null + }, + { + "name": "rand_pcg", + "version": "0.2.1", + "id": "rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Selected PCG random number generators\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "rand_core", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.5", + "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", + "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.1.4", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "rand_pcg", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lcg64xsh32", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/tests/lcg64xsh32.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "lcg128xsl64", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/tests/lcg128xsl64.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "mcg128xsl64", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/tests/mcg128xsl64.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "serde1": [ + "serde" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "algorithms", + "no-std" + ], + "keywords": [ + "random", + "rng", + "pcg" + ], + "readme": "README.md", + "repository": "https://github.com/rust-random/rand", + "edition": "2018", + "links": null + }, + { + "name": "ryu", + "version": "1.0.5", + "id": "ryu 1.0.5 (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.7", + "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.2", + "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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "upstream_benchmark", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/examples/upstream_benchmark.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "d2s_table_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_table_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "common_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/common_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "d2s_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "s2d_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2d_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/exhaustive.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "f2s_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/f2s_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "s2f_test", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2f_test.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "bench", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/benches/bench.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "small": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "David Tolnay " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/ryu", + "edition": "2018", + "links": null + }, + { + "name": "serde", + "version": "1.0.112", + "id": "serde 1.0.112 (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.0.112", + "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.0", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "serde", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.112/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.112/build.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [], + "default": [ + "std" + ], + "derive": [ + "serde_derive" + ], + "rc": [], + "std": [], + "unstable": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.112/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "derive", + "rc" + ] + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding" + ], + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "edition": "2015", + "links": null + }, + { + "name": "serde_derive", + "version": "1.0.112", + "id": "serde_derive 1.0.112 (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", + "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": "^1.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "visit" + ], + "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 + } + ], + "targets": [ + { + "kind": [ + "proc-macro" + ], + "crate_types": [ + "proc-macro" + ], + "name": "serde_derive", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.112/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [], + "deserialize_in_place": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.112/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [], + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "edition": "2015", + "links": null + }, + { + "name": "serde_json", + "version": "1.0.59", + "id": "serde_json 1.0.59 (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": "^1.5", + "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": "^0.4.3", + "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.100", + "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", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "serde_bytes", + "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": "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 + }, + { + "name": "serde_stacker", + "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": "trybuild", + "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": [ + "diff" + ], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "serde_json", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "alloc": [ + "serde/alloc" + ], + "arbitrary_precision": [], + "default": [ + "std" + ], + "float_roundtrip": [], + "preserve_order": [ + "indexmap" + ], + "raw_value": [], + "std": [ + "serde/std" + ], + "unbounded_depth": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.59/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "raw_value", + "unbounded_depth" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "raw_value" + ] + } + }, + "publish": null, + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding" + ], + "keywords": [ + "json", + "serde", + "serialization" + ], + "readme": "README.md", + "repository": "https://github.com/serde-rs/json", + "edition": "2018", + "links": null + }, + { + "name": "siphasher", + "version": "0.3.3", + "id": "siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust", + "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": 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": "siphasher", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.3/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "serde_no_std": [ + "serde/alloc" + ], + "serde_std": [ + "std", + "serde/std" + ], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.3.3/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Frank Denis " + ], + "categories": [ + "algorithms", + "cryptography" + ], + "keywords": [ + "crypto", + "hash", + "siphash" + ], + "readme": "README.md", + "repository": "https://github.com/jedisct1/rust-siphash", + "edition": "2015", + "links": null + }, + { + "name": "string_cache", + "version": "0.8.1", + "id": "string_cache 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / Apache-2.0", + "license_file": null, + "description": "A string interning library for Rust, developed as part of the Servo project.", + "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": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "new_debug_unreachable", + "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": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "precomputed-hash", + "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 + }, + { + "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": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "string_cache", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.8.1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "simple", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.8.1/examples/simple.rs", + "edition": "2018", + "doctest": false, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "small-stack", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.8.1/tests/small-stack.rs", + "edition": "2018", + "doctest": false, + "test": true + } + ], + "features": { + "default": [ + "serde_support" + ], + "serde_support": [ + "serde" + ] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.8.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Servo Project Developers" + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/servo/string-cache", + "edition": "2018", + "links": null + }, + { + "name": "string_cache_codegen", + "version": "0.5.1", + "id": "string_cache_codegen 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT / Apache-2.0", + "license_file": null, + "description": "A codegen library for string-cache, developed as part of the Servo project.", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "phf_generator", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "phf_shared", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "string_cache_codegen", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_codegen-0.5.1/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_codegen-0.5.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "The Servo Project Developers" + ], + "categories": [], + "keywords": [], + "readme": null, + "repository": "https://github.com/servo/string-cache", + "edition": "2018", + "links": null + }, + { + "name": "subplan_produces_crate_root_with_forward_slash", + "version": "0.1.0", + "id": "subplan_produces_crate_root_with_forward_slash 0.1.0 (path+file://{{ mock_workspace }})", + "license": null, + "license_file": null, + "description": null, + "source": null, + "dependencies": [ + { + "name": "markup5ever", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "=0.10.0", + "kind": null, + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "subplan_produces_crate_root_with_forward_slash", + "src_path": "{{ mock_workspace }}/not_a_file.rs", + "edition": "2015", + "doctest": true, + "test": true + } + ], + "features": {}, + "manifest_path": "{{ mock_workspace }}/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [], + "categories": [], + "keywords": [], + "readme": null, + "repository": null, + "edition": "2015", + "links": null + }, + { + "name": "syn", + "version": "1.0.48", + "id": "syn 1.0.48 (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.23", + "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", + "kind": null, + "rename": null, + "optional": true, + "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", + "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", + "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.0", + "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.0", + "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.0", + "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", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "regex", + "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": "reqwest", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.10", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [ + "blocking" + ], + "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": "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 + }, + { + "name": "termcolor", + "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": "walkdir", + "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 + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "syn", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_should_parse", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_should_parse.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_visibility", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_visibility.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_stmt", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_stmt.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_round_trip", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_round_trip.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_size", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_size.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_shebang", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_shebang.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_pat", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_pat.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_receiver", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_receiver.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_precedence", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_precedence.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_lit", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_lit.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_parse_stream", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_parse_stream.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_grouping", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_grouping.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ident", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_ident.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_iterators", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_iterators.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_parse_buffer", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_parse_buffer.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_asyncness", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_asyncness.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_token_trees", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_token_trees.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_ty", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_ty.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "zzz_stable", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/zzz_stable.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_meta", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_meta.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_expr", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_expr.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_item", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_item.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_path", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_path.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_derive_input", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_derive_input.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_generics", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_generics.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "test_attribute", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/tests/test_attribute.rs", + "edition": "2018", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "rust", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/benches/rust.rs", + "edition": "2018", + "required-features": [ + "full", + "parsing" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "file", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/benches/file.rs", + "edition": "2018", + "required-features": [ + "full", + "parsing" + ], + "doctest": false, + "test": false + }, + { + "kind": [ + "custom-build" + ], + "crate_types": [ + "bin" + ], + "name": "build-script-build", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/build.rs", + "edition": "2018", + "doctest": false, + "test": false + } + ], + "features": { + "clone-impls": [], + "default": [ + "derive", + "parsing", + "printing", + "clone-impls", + "proc-macro" + ], + "derive": [], + "extra-traits": [], + "fold": [], + "full": [], + "parsing": [], + "printing": [ + "quote" + ], + "proc-macro": [ + "proc-macro2/proc-macro", + "quote/proc-macro" + ], + "test": [ + "syn-test-suite/all-features" + ], + "visit": [], + "visit-mut": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.48/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "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" + ], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/dtolnay/syn", + "edition": "2018", + "links": null + }, + { + "name": "tendril", + "version": "0.4.1", + "id": "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT/Apache-2.0", + "license_file": null, + "description": "Compact buffer/string type for zero-copy parsing", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [ + { + "name": "encoding", + "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": "encoding_rs", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.8.12", + "kind": null, + "rename": null, + "optional": true, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + }, + { + "name": "futf", + "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": "mac", + "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 + }, + { + "name": "utf-8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "req": "^0.7", + "kind": null, + "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.4", + "kind": "dev", + "rename": null, + "optional": false, + "uses_default_features": true, + "features": [], + "target": null, + "registry": null + } + ], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "tendril", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "example" + ], + "crate_types": [ + "bin" + ], + "name": "fuzz", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/examples/fuzz.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": { + "bench": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Keegan McAllister ", + "Simon Sapin ", + "Chris Morgan " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/servo/tendril", + "edition": "2015", + "links": null + }, + { + "name": "unicode-xid", + "version": "0.2.1", + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "unicode-xid", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": true + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "exhaustive_tests", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/tests/exhaustive_tests.rs", + "edition": "2015", + "doctest": false, + "test": true + } + ], + "features": { + "bench": [], + "default": [], + "no_std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "erick.tryzelaar ", + "kwantam " + ], + "categories": [], + "keywords": [ + "text", + "unicode", + "xid" + ], + "readme": "README.md", + "repository": "https://github.com/unicode-rs/unicode-xid", + "edition": "2015", + "links": null + }, + { + "name": "utf-8", + "version": "0.7.5", + "id": "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", + "license": "MIT OR Apache-2.0", + "license_file": null, + "description": "Incremental, zero-copy UTF-8 decoding with error handling", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "dependencies": [], + "targets": [ + { + "kind": [ + "lib" + ], + "crate_types": [ + "lib" + ], + "name": "utf8", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/src/lib.rs", + "edition": "2015", + "doctest": true, + "test": false + }, + { + "kind": [ + "test" + ], + "crate_types": [ + "bin" + ], + "name": "unit", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/tests/unit.rs", + "edition": "2015", + "doctest": false, + "test": true + }, + { + "kind": [ + "bench" + ], + "crate_types": [ + "bin" + ], + "name": "from_utf8_lossy", + "src_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/benches/from_utf8_lossy.rs", + "edition": "2015", + "doctest": false, + "test": false + } + ], + "features": {}, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/Cargo.toml", + "metadata": null, + "publish": null, + "authors": [ + "Simon Sapin " + ], + "categories": [], + "keywords": [], + "readme": "README.md", + "repository": "https://github.com/SimonSapin/rust-utf8", + "edition": "2015", + "links": null + }, + { + "name": "wasi", + "version": "0.9.0+wasi-snapshot-preview1", + "id": "wasi 0.9.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": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs", + "edition": "2018", + "doctest": true, + "test": true + } + ], + "features": { + "default": [ + "std" + ], + "rustc-dep-of-std": [ + "compiler_builtins", + "core", + "rustc-std-workspace-alloc" + ], + "std": [] + }, + "manifest_path": "/Users/andrebrisco/.cargo/registry/src/github.com-1ecc6299db9ec823/wasi-0.9.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", + "edition": "2018", + "links": null + } + ], + "workspace_members": [ + "subplan_produces_crate_root_with_forward_slash 0.1.0 (path+file://{{ mock_workspace }})" + ], + "resolve": { + "nodes": [ + { + "id": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "mac", + "pkg": "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "debug_unreachable", + "pkg": "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "wasi", + "pkg": "wasi 0.9.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": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "cfg_if", + "pkg": "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "markup5ever 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "string_cache 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "string_cache_codegen 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "log", + "pkg": "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf", + "pkg": "phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf_codegen", + "pkg": "phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "serde_derive", + "pkg": "serde_derive 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "serde_json", + "pkg": "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "string_cache", + "pkg": "string_cache 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "string_cache_codegen", + "pkg": "string_cache_codegen 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ] + }, + { + "name": "tendril", + "pkg": "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "phf_generator", + "pkg": "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand", + "pkg": "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "siphasher", + "pkg": "siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "simd", + "std" + ] + }, + { + "id": "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "proc-macro" + ] + }, + { + "id": "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "getrandom_package", + "pkg": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "libc", + "pkg": "libc 0.2.80 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ] + }, + { + "name": "rand_chacha", + "pkg": "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(not(target_os = \"emscripten\"))" + } + ] + }, + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand_hc", + "pkg": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"emscripten\")" + } + ] + }, + { + "name": "rand_pcg", + "pkg": "rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "default", + "getrandom", + "getrandom_package", + "libc", + "rand_pcg", + "small_rng", + "std" + ] + }, + { + "id": "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "ppv_lite86", + "pkg": "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "std" + ] + }, + { + "id": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "getrandom", + "pkg": "getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "alloc", + "getrandom", + "std" + ] + }, + { + "id": "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "rand_core", + "pkg": "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "serde_derive 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "syn", + "pkg": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default" + ] + }, + { + "id": "serde_json 1.0.59 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "itoa", + "pkg": "itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "ryu", + "pkg": "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "std" + ] + }, + { + "id": "siphasher 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + }, + { + "id": "string_cache 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "lazy_static", + "pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "debug_unreachable", + "pkg": "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "precomputed_hash", + "pkg": "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "serde", + "pkg": "serde 1.0.112 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "default", + "serde", + "serde_support" + ] + }, + { + "id": "string_cache_codegen 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "phf_generator", + "pkg": "phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "phf_shared", + "pkg": "phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "subplan_produces_crate_root_with_forward_slash 0.1.0 (path+file://{{ mock_workspace }})", + "dependencies": [ + "markup5ever 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "markup5ever", + "pkg": "markup5ever 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "syn 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "quote", + "pkg": "quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "unicode_xid", + "pkg": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [ + "clone-impls", + "default", + "derive", + "parsing", + "printing", + "proc-macro", + "quote", + "visit" + ] + }, + { + "id": "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [ + "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "name": "futf", + "pkg": "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "mac", + "pkg": "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + }, + { + "name": "utf8", + "pkg": "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dep_kinds": [ + { + "kind": null, + "target": null + } + ] + } + ], + "features": [] + }, + { + "id": "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default" + ] + }, + { + "id": "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [] + }, + { + "id": "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ] + } + ], + "root": "subplan_produces_crate_root_with_forward_slash 0.1.0 (path+file://{{ mock_workspace }})" + }, + "target_directory": "{{ mock_workspace }}/target", + "version": 1, + "workspace_root": "{{ mock_workspace }}", + "metadata": null +} \ No newline at end of file