mirror of
https://github.com/rust-lang/rust.git
synced 2026-06-01 05:57:03 +03:00
Auto merge of #18080 - Veykril:dedup, r=Veykril
Remove crate graph deduplication logic Fixes https://github.com/rust-lang/rust-analyzer/issues/17748
This commit is contained in:
@@ -3,11 +3,15 @@
|
||||
|
||||
use std::fmt;
|
||||
|
||||
use rustc_hash::FxHashMap;
|
||||
use salsa::Durability;
|
||||
use triomphe::Arc;
|
||||
use vfs::FileId;
|
||||
|
||||
use crate::{CrateGraph, SourceDatabaseFileInputExt, SourceRoot, SourceRootDatabase, SourceRootId};
|
||||
use crate::{
|
||||
CrateGraph, CrateId, CrateWorkspaceData, SourceDatabaseFileInputExt, SourceRoot,
|
||||
SourceRootDatabase, SourceRootId,
|
||||
};
|
||||
|
||||
/// Encapsulate a bunch of raw `.set` calls on the database.
|
||||
#[derive(Default)]
|
||||
@@ -15,6 +19,7 @@ pub struct FileChange {
|
||||
pub roots: Option<Vec<SourceRoot>>,
|
||||
pub files_changed: Vec<(FileId, Option<String>)>,
|
||||
pub crate_graph: Option<CrateGraph>,
|
||||
pub ws_data: Option<FxHashMap<CrateId, Arc<CrateWorkspaceData>>>,
|
||||
}
|
||||
|
||||
impl fmt::Debug for FileChange {
|
||||
@@ -50,6 +55,10 @@ pub fn set_crate_graph(&mut self, graph: CrateGraph) {
|
||||
self.crate_graph = Some(graph);
|
||||
}
|
||||
|
||||
pub fn set_ws_data(&mut self, data: FxHashMap<CrateId, Arc<CrateWorkspaceData>>) {
|
||||
self.ws_data = Some(data);
|
||||
}
|
||||
|
||||
pub fn apply(self, db: &mut dyn SourceRootDatabase) {
|
||||
let _p = tracing::info_span!("FileChange::apply").entered();
|
||||
if let Some(roots) = self.roots {
|
||||
@@ -74,6 +83,9 @@ pub fn apply(self, db: &mut dyn SourceRootDatabase) {
|
||||
if let Some(crate_graph) = self.crate_graph {
|
||||
db.set_crate_graph_with_durability(Arc::new(crate_graph), Durability::HIGH);
|
||||
}
|
||||
if let Some(data) = self.ws_data {
|
||||
db.set_crate_workspace_data_with_durability(Arc::new(data), Durability::HIGH);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -491,22 +491,15 @@ pub fn sort_deps(&mut self) {
|
||||
.for_each(|(_, data)| data.dependencies.sort_by_key(|dep| dep.crate_id));
|
||||
}
|
||||
|
||||
/// Extends this crate graph by adding a complete disjoint second crate
|
||||
/// Extends this crate graph by adding a complete second crate
|
||||
/// graph and adjust the ids in the [`ProcMacroPaths`] accordingly.
|
||||
///
|
||||
/// This will deduplicate the crates of the graph where possible.
|
||||
/// Note that for deduplication to fully work, `self`'s crate dependencies must be sorted by crate id.
|
||||
/// If the crate dependencies were sorted, the resulting graph from this `extend` call will also
|
||||
/// have the crate dependencies sorted.
|
||||
///
|
||||
/// Returns a mapping from `other`'s crate ids to the new crate ids in `self`.
|
||||
/// Returns a map mapping `other`'s IDs to the new IDs in `self`.
|
||||
pub fn extend(
|
||||
&mut self,
|
||||
mut other: CrateGraph,
|
||||
proc_macros: &mut ProcMacroPaths,
|
||||
merge: impl Fn((CrateId, &mut CrateData), (CrateId, &CrateData)) -> bool,
|
||||
) -> FxHashMap<CrateId, CrateId> {
|
||||
let m = self.len();
|
||||
let topo = other.crates_in_topological_order();
|
||||
let mut id_map: FxHashMap<CrateId, CrateId> = FxHashMap::default();
|
||||
for topo in topo {
|
||||
@@ -514,20 +507,13 @@ pub fn extend(
|
||||
|
||||
crate_data.dependencies.iter_mut().for_each(|dep| dep.crate_id = id_map[&dep.crate_id]);
|
||||
crate_data.dependencies.sort_by_key(|dep| dep.crate_id);
|
||||
let res = self
|
||||
.arena
|
||||
.iter_mut()
|
||||
.take(m)
|
||||
.find_map(|(id, data)| merge((id, data), (topo, crate_data)).then_some(id));
|
||||
|
||||
let new_id =
|
||||
if let Some(res) = res { res } else { self.arena.alloc(crate_data.clone()) };
|
||||
let new_id = self.arena.alloc(crate_data.clone());
|
||||
id_map.insert(topo, new_id);
|
||||
}
|
||||
|
||||
*proc_macros =
|
||||
mem::take(proc_macros).into_iter().map(|(id, macros)| (id_map[&id], macros)).collect();
|
||||
|
||||
id_map
|
||||
}
|
||||
|
||||
|
||||
@@ -5,11 +5,12 @@
|
||||
|
||||
use std::panic;
|
||||
|
||||
use rustc_hash::FxHashMap;
|
||||
use salsa::Durability;
|
||||
use span::EditionedFileId;
|
||||
use syntax::{ast, Parse, SourceFile, SyntaxError};
|
||||
use triomphe::Arc;
|
||||
use vfs::FileId;
|
||||
use vfs::{AbsPathBuf, FileId};
|
||||
|
||||
pub use crate::{
|
||||
change::FileChange,
|
||||
@@ -74,19 +75,30 @@ pub trait SourceDatabase: FileLoader + std::fmt::Debug {
|
||||
#[salsa::input]
|
||||
fn crate_graph(&self) -> Arc<CrateGraph>;
|
||||
|
||||
// FIXME: Consider removing this, making HirDatabase::target_data_layout an input query
|
||||
#[salsa::input]
|
||||
fn data_layout(&self, krate: CrateId) -> TargetLayoutLoadResult;
|
||||
|
||||
#[salsa::input]
|
||||
fn toolchain(&self, krate: CrateId) -> Option<Version>;
|
||||
fn crate_workspace_data(&self) -> Arc<FxHashMap<CrateId, Arc<CrateWorkspaceData>>>;
|
||||
|
||||
#[salsa::transparent]
|
||||
fn toolchain_channel(&self, krate: CrateId) -> Option<ReleaseChannel>;
|
||||
}
|
||||
|
||||
/// Crate related data shared by the whole workspace.
|
||||
#[derive(Debug, PartialEq, Eq, Hash, Clone)]
|
||||
pub struct CrateWorkspaceData {
|
||||
/// The working directory to run proc-macros in. This is usually the workspace root of cargo workspaces.
|
||||
pub proc_macro_cwd: Option<AbsPathBuf>,
|
||||
// FIXME: Consider removing this, making HirDatabase::target_data_layout an input query
|
||||
pub data_layout: TargetLayoutLoadResult,
|
||||
/// Toolchain version used to compile the crate.
|
||||
pub toolchain: Option<Version>,
|
||||
}
|
||||
|
||||
fn toolchain_channel(db: &dyn SourceDatabase, krate: CrateId) -> Option<ReleaseChannel> {
|
||||
db.toolchain(krate).as_ref().and_then(|v| ReleaseChannel::from_str(&v.pre))
|
||||
db.crate_workspace_data()
|
||||
.get(&krate)?
|
||||
.toolchain
|
||||
.as_ref()
|
||||
.and_then(|v| ReleaseChannel::from_str(&v.pre))
|
||||
}
|
||||
|
||||
fn parse(db: &dyn SourceDatabase, file_id: EditionedFileId) -> Parse<ast::SourceFile> {
|
||||
|
||||
@@ -117,7 +117,7 @@ pub(crate) fn fields_attrs_query(
|
||||
}
|
||||
|
||||
impl Attrs {
|
||||
pub fn by_key<'attrs>(&'attrs self, key: &'attrs Symbol) -> AttrQuery<'_> {
|
||||
pub fn by_key<'attrs>(&'attrs self, key: &'attrs Symbol) -> AttrQuery<'attrs> {
|
||||
AttrQuery { attrs: self, key }
|
||||
}
|
||||
|
||||
@@ -594,7 +594,7 @@ pub fn attrs(self) -> impl Iterator<Item = &'attr Attr> + Clone {
|
||||
/// #[doc(html_root_url = "url")]
|
||||
/// ^^^^^^^^^^^^^ key
|
||||
/// ```
|
||||
pub fn find_string_value_in_tt(self, key: &'attr Symbol) -> Option<&str> {
|
||||
pub fn find_string_value_in_tt(self, key: &'attr Symbol) -> Option<&'attr str> {
|
||||
self.tt_values().find_map(|tt| {
|
||||
let name = tt.token_trees.iter()
|
||||
.skip_while(|tt| !matches!(tt, tt::TokenTree::Leaf(tt::Leaf::Ident(tt::Ident { sym, ..} )) if *sym == *key))
|
||||
|
||||
@@ -204,7 +204,7 @@ pub(crate) fn body_query(db: &dyn DefDatabase, def: DefWithBodyId) -> Arc<Body>
|
||||
pub fn blocks<'a>(
|
||||
&'a self,
|
||||
db: &'a dyn DefDatabase,
|
||||
) -> impl Iterator<Item = (BlockId, Arc<DefMap>)> + '_ {
|
||||
) -> impl Iterator<Item = (BlockId, Arc<DefMap>)> + 'a {
|
||||
self.block_scopes.iter().map(move |&block| (block, db.block_def_map(block)))
|
||||
}
|
||||
|
||||
|
||||
@@ -320,6 +320,7 @@ fn expand(
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Option<String>,
|
||||
) -> Result<Subtree, ProcMacroExpansionError> {
|
||||
let (parse, _) = syntax_bridge::token_tree_to_syntax_node(
|
||||
subtree,
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
//! Defines a unit of change that can applied to the database to get the next
|
||||
//! state. Changes are transactional.
|
||||
use base_db::{
|
||||
salsa::Durability, CrateGraph, CrateId, FileChange, SourceRoot, SourceRootDatabase,
|
||||
TargetLayoutLoadResult, Version,
|
||||
salsa::Durability, CrateGraph, CrateId, CrateWorkspaceData, FileChange, SourceRoot,
|
||||
SourceRootDatabase,
|
||||
};
|
||||
use la_arena::RawIdx;
|
||||
use rustc_hash::FxHashMap;
|
||||
use span::FileId;
|
||||
use triomphe::Arc;
|
||||
|
||||
@@ -14,8 +14,6 @@
|
||||
pub struct ChangeWithProcMacros {
|
||||
pub source_change: FileChange,
|
||||
pub proc_macros: Option<ProcMacros>,
|
||||
pub toolchains: Option<Vec<Option<Version>>>,
|
||||
pub target_data_layouts: Option<Vec<TargetLayoutLoadResult>>,
|
||||
}
|
||||
|
||||
impl ChangeWithProcMacros {
|
||||
@@ -28,46 +26,25 @@ pub fn apply(self, db: &mut (impl ExpandDatabase + SourceRootDatabase)) {
|
||||
if let Some(proc_macros) = self.proc_macros {
|
||||
db.set_proc_macros_with_durability(Arc::new(proc_macros), Durability::HIGH);
|
||||
}
|
||||
if let Some(target_data_layouts) = self.target_data_layouts {
|
||||
for (id, val) in target_data_layouts.into_iter().enumerate() {
|
||||
db.set_data_layout_with_durability(
|
||||
CrateId::from_raw(RawIdx::from(id as u32)),
|
||||
val,
|
||||
Durability::HIGH,
|
||||
);
|
||||
}
|
||||
}
|
||||
if let Some(toolchains) = self.toolchains {
|
||||
for (id, val) in toolchains.into_iter().enumerate() {
|
||||
db.set_toolchain_with_durability(
|
||||
CrateId::from_raw(RawIdx::from(id as u32)),
|
||||
val,
|
||||
Durability::HIGH,
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub fn change_file(&mut self, file_id: FileId, new_text: Option<String>) {
|
||||
self.source_change.change_file(file_id, new_text)
|
||||
}
|
||||
|
||||
pub fn set_crate_graph(&mut self, graph: CrateGraph) {
|
||||
self.source_change.set_crate_graph(graph)
|
||||
pub fn set_crate_graph(
|
||||
&mut self,
|
||||
graph: CrateGraph,
|
||||
ws_data: FxHashMap<CrateId, Arc<CrateWorkspaceData>>,
|
||||
) {
|
||||
self.source_change.set_crate_graph(graph);
|
||||
self.source_change.set_ws_data(ws_data);
|
||||
}
|
||||
|
||||
pub fn set_proc_macros(&mut self, proc_macros: ProcMacros) {
|
||||
self.proc_macros = Some(proc_macros);
|
||||
}
|
||||
|
||||
pub fn set_toolchains(&mut self, toolchains: Vec<Option<Version>>) {
|
||||
self.toolchains = Some(toolchains);
|
||||
}
|
||||
|
||||
pub fn set_target_data_layouts(&mut self, target_data_layouts: Vec<TargetLayoutLoadResult>) {
|
||||
self.target_data_layouts = Some(target_data_layouts);
|
||||
}
|
||||
|
||||
pub fn set_roots(&mut self, roots: Vec<SourceRoot>) {
|
||||
self.source_change.set_roots(roots)
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ fn expand(
|
||||
def_site: Span,
|
||||
call_site: Span,
|
||||
mixed_site: Span,
|
||||
current_dir: Option<String>,
|
||||
) -> Result<tt::Subtree, ProcMacroExpansionError>;
|
||||
}
|
||||
|
||||
@@ -234,8 +235,18 @@ pub fn expand(
|
||||
let krate_graph = db.crate_graph();
|
||||
// Proc macros have access to the environment variables of the invoking crate.
|
||||
let env = &krate_graph[calling_crate].env;
|
||||
match proc_macro.expander.expand(tt, attr_arg, env, def_site, call_site, mixed_site)
|
||||
{
|
||||
match proc_macro.expander.expand(
|
||||
tt,
|
||||
attr_arg,
|
||||
env,
|
||||
def_site,
|
||||
call_site,
|
||||
mixed_site,
|
||||
db.crate_workspace_data()[&calling_crate]
|
||||
.proc_macro_cwd
|
||||
.as_ref()
|
||||
.map(ToString::to_string),
|
||||
) {
|
||||
Ok(t) => ExpandResult::ok(t),
|
||||
Err(err) => match err {
|
||||
// Don't discard the item in case something unexpected happened while expanding attributes
|
||||
|
||||
@@ -11,8 +11,8 @@ pub fn target_data_layout_query(
|
||||
db: &dyn HirDatabase,
|
||||
krate: CrateId,
|
||||
) -> Result<Arc<TargetDataLayout>, Arc<str>> {
|
||||
match db.data_layout(krate) {
|
||||
Ok(it) => match TargetDataLayout::parse_from_llvm_datalayout_string(&it) {
|
||||
match &db.crate_workspace_data()[&krate].data_layout {
|
||||
Ok(it) => match TargetDataLayout::parse_from_llvm_datalayout_string(it) {
|
||||
Ok(it) => Ok(Arc::new(it)),
|
||||
Err(e) => {
|
||||
Err(match e {
|
||||
@@ -42,6 +42,6 @@ pub fn target_data_layout_query(
|
||||
}.into())
|
||||
}
|
||||
},
|
||||
Err(e) => Err(e),
|
||||
Err(e) => Err(e.clone()),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
mod view_memory_layout;
|
||||
mod view_mir;
|
||||
|
||||
use std::panic::UnwindSafe;
|
||||
use std::{iter, panic::UnwindSafe};
|
||||
|
||||
use cfg::CfgOptions;
|
||||
use fetch_crates::CrateInfo;
|
||||
@@ -65,7 +65,8 @@
|
||||
use ide_db::{
|
||||
base_db::{
|
||||
salsa::{self, ParallelDatabase},
|
||||
CrateOrigin, Env, FileLoader, FileSet, SourceDatabase, SourceRootDatabase, VfsPath,
|
||||
CrateOrigin, CrateWorkspaceData, Env, FileLoader, FileSet, SourceDatabase,
|
||||
SourceRootDatabase, VfsPath,
|
||||
},
|
||||
prime_caches, symbol_index, FxHashMap, FxIndexSet, LineIndexDatabase,
|
||||
};
|
||||
@@ -256,9 +257,16 @@ pub fn from_single_file(text: String) -> (Analysis, FileId) {
|
||||
CrateOrigin::Local { repo: None, name: None },
|
||||
);
|
||||
change.change_file(file_id, Some(text));
|
||||
change.set_crate_graph(crate_graph);
|
||||
change.set_target_data_layouts(vec![Err("fixture has no layout".into())]);
|
||||
change.set_toolchains(vec![None]);
|
||||
let ws_data = crate_graph
|
||||
.iter()
|
||||
.zip(iter::repeat(Arc::new(CrateWorkspaceData {
|
||||
proc_macro_cwd: None,
|
||||
data_layout: Err("fixture has no layout".into()),
|
||||
toolchain: None,
|
||||
})))
|
||||
.collect();
|
||||
change.set_crate_graph(crate_graph, ws_data);
|
||||
|
||||
host.apply_change(change);
|
||||
(host.analysis(), file_id)
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
ProcMacros,
|
||||
};
|
||||
use ide_db::{
|
||||
base_db::{CrateGraph, Env, SourceRoot, SourceRootId},
|
||||
base_db::{CrateGraph, CrateWorkspaceData, Env, SourceRoot, SourceRootId},
|
||||
prime_caches, ChangeWithProcMacros, FxHashMap, RootDatabase,
|
||||
};
|
||||
use itertools::Itertools;
|
||||
@@ -447,12 +447,16 @@ fn load_crate_graph(
|
||||
let source_roots = source_root_config.partition(vfs);
|
||||
analysis_change.set_roots(source_roots);
|
||||
|
||||
let num_crates = crate_graph.len();
|
||||
analysis_change.set_crate_graph(crate_graph);
|
||||
let ws_data = crate_graph
|
||||
.iter()
|
||||
.zip(iter::repeat(From::from(CrateWorkspaceData {
|
||||
proc_macro_cwd: None,
|
||||
data_layout: target_layout.clone(),
|
||||
toolchain: toolchain.clone(),
|
||||
})))
|
||||
.collect();
|
||||
analysis_change.set_crate_graph(crate_graph, ws_data);
|
||||
analysis_change.set_proc_macros(proc_macros);
|
||||
analysis_change
|
||||
.set_target_data_layouts(iter::repeat(target_layout.clone()).take(num_crates).collect());
|
||||
analysis_change.set_toolchains(iter::repeat(toolchain.clone()).take(num_crates).collect());
|
||||
|
||||
db.apply_change(analysis_change);
|
||||
db
|
||||
@@ -489,8 +493,17 @@ fn expand(
|
||||
def_site: Span,
|
||||
call_site: Span,
|
||||
mixed_site: Span,
|
||||
current_dir: Option<String>,
|
||||
) -> Result<tt::Subtree<Span>, ProcMacroExpansionError> {
|
||||
match self.0.expand(subtree, attrs, env.clone(), def_site, call_site, mixed_site) {
|
||||
match self.0.expand(
|
||||
subtree,
|
||||
attrs,
|
||||
env.clone(),
|
||||
def_site,
|
||||
call_site,
|
||||
mixed_site,
|
||||
current_dir,
|
||||
) {
|
||||
Ok(Ok(subtree)) => Ok(subtree),
|
||||
Ok(Err(err)) => Err(ProcMacroExpansionError::Panic(err.0)),
|
||||
Err(err) => Err(ProcMacroExpansionError::System(err.to_string())),
|
||||
|
||||
@@ -152,10 +152,9 @@ pub fn expand(
|
||||
def_site: Span,
|
||||
call_site: Span,
|
||||
mixed_site: Span,
|
||||
current_dir: Option<String>,
|
||||
) -> Result<Result<tt::Subtree<Span>, PanicMessage>, ServerError> {
|
||||
let version = self.process.version();
|
||||
let current_dir =
|
||||
env.get("CARGO_RUSTC_CURRENT_DIR").or_else(|| env.get("CARGO_MANIFEST_DIR"));
|
||||
|
||||
let mut span_data_table = SpanDataIndexMap::default();
|
||||
let def_site = span_data_table.insert_full(def_site).0;
|
||||
|
||||
@@ -45,39 +45,6 @@ fn load_cargo_with_overrides(
|
||||
to_crate_graph(project_workspace)
|
||||
}
|
||||
|
||||
fn load_cargo_with_fake_sysroot(
|
||||
file_map: &mut FxHashMap<AbsPathBuf, FileId>,
|
||||
file: &str,
|
||||
) -> (CrateGraph, ProcMacroPaths) {
|
||||
let meta: Metadata = get_test_json_file(file);
|
||||
let manifest_path =
|
||||
ManifestPath::try_from(AbsPathBuf::try_from(meta.workspace_root.clone()).unwrap()).unwrap();
|
||||
let cargo_workspace = CargoWorkspace::new(meta, manifest_path);
|
||||
let project_workspace = ProjectWorkspace {
|
||||
kind: ProjectWorkspaceKind::Cargo {
|
||||
cargo: cargo_workspace,
|
||||
build_scripts: WorkspaceBuildScripts::default(),
|
||||
rustc: Err(None),
|
||||
cargo_config_extra_env: Default::default(),
|
||||
error: None,
|
||||
},
|
||||
sysroot: get_fake_sysroot(),
|
||||
rustc_cfg: Vec::new(),
|
||||
cfg_overrides: Default::default(),
|
||||
toolchain: None,
|
||||
target_layout: Err("target_data_layout not loaded".into()),
|
||||
};
|
||||
project_workspace.to_crate_graph(
|
||||
&mut {
|
||||
|path| {
|
||||
let len = file_map.len();
|
||||
Some(*file_map.entry(path.to_path_buf()).or_insert(FileId::from_raw(len as u32)))
|
||||
}
|
||||
},
|
||||
&Default::default(),
|
||||
)
|
||||
}
|
||||
|
||||
fn load_rust_project(file: &str) -> (CrateGraph, ProcMacroPaths) {
|
||||
let data = get_test_json_file(file);
|
||||
let project = rooted_project_json(data);
|
||||
@@ -253,34 +220,6 @@ fn rust_project_is_proc_macro_has_proc_macro_dep() {
|
||||
crate_data.dependencies.iter().find(|&dep| dep.name.deref() == "proc_macro").unwrap();
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn crate_graph_dedup_identical() {
|
||||
let (mut crate_graph, proc_macros) =
|
||||
load_cargo_with_fake_sysroot(&mut Default::default(), "regex-metadata.json");
|
||||
crate_graph.sort_deps();
|
||||
|
||||
let (d_crate_graph, mut d_proc_macros) = (crate_graph.clone(), proc_macros.clone());
|
||||
|
||||
crate_graph.extend(d_crate_graph.clone(), &mut d_proc_macros, |(_, a), (_, b)| a == b);
|
||||
assert!(crate_graph.iter().eq(d_crate_graph.iter()));
|
||||
assert_eq!(proc_macros, d_proc_macros);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn crate_graph_dedup() {
|
||||
let path_map = &mut Default::default();
|
||||
let (mut crate_graph, _proc_macros) =
|
||||
load_cargo_with_fake_sysroot(path_map, "ripgrep-metadata.json");
|
||||
assert_eq!(crate_graph.iter().count(), 81);
|
||||
crate_graph.sort_deps();
|
||||
let (regex_crate_graph, mut regex_proc_macros) =
|
||||
load_cargo_with_fake_sysroot(path_map, "regex-metadata.json");
|
||||
assert_eq!(regex_crate_graph.iter().count(), 60);
|
||||
|
||||
crate_graph.extend(regex_crate_graph, &mut regex_proc_macros, |(_, a), (_, b)| a == b);
|
||||
assert_eq!(crate_graph.iter().count(), 118);
|
||||
}
|
||||
|
||||
#[test]
|
||||
// FIXME Remove the ignore
|
||||
#[ignore = "requires nightly until the sysroot ships a cargo workspace for library on stable"]
|
||||
|
||||
@@ -1456,7 +1456,7 @@ fn sysroot_to_crate_graph(
|
||||
|
||||
// Remove all crates except the ones we are interested in to keep the sysroot graph small.
|
||||
let removed_mapping = cg.remove_crates_except(&marker_set);
|
||||
let mapping = crate_graph.extend(cg, &mut pm, |(_, a), (_, b)| a == b);
|
||||
let mapping = crate_graph.extend(cg, &mut pm);
|
||||
|
||||
// Map the id through the removal mapping first, then through the crate graph extension mapping.
|
||||
pub_deps.iter_mut().for_each(|(_, cid, _)| {
|
||||
|
||||
@@ -1,6420 +0,0 @@
|
||||
{
|
||||
"packages": [
|
||||
{
|
||||
"name": "aho-corasick",
|
||||
"version": "0.7.20",
|
||||
"id": "aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Fast multiple substring searching.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "memchr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.4.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "aho_corasick",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-0.7.20/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"std": [
|
||||
"memchr/std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-0.7.20/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing"
|
||||
],
|
||||
"keywords": [
|
||||
"string",
|
||||
"search",
|
||||
"text",
|
||||
"aho",
|
||||
"multi"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/aho-corasick",
|
||||
"homepage": "https://github.com/BurntSushi/aho-corasick",
|
||||
"documentation": null,
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "cc",
|
||||
"version": "1.0.79",
|
||||
"id": "cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "jobserver",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1.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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bin"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "gcc-shim",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/src/bin/gcc-shim.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cc_env",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/tests/cc_env.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cflags",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/tests/cflags.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cxxflags",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/tests/cxxflags.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/tests/test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"jobserver": [
|
||||
"dep:jobserver"
|
||||
],
|
||||
"parallel": [
|
||||
"jobserver"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::build-utils"
|
||||
],
|
||||
"keywords": [
|
||||
"build-dependencies"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/cc-rs",
|
||||
"homepage": "https://github.com/rust-lang/cc-rs",
|
||||
"documentation": "https://docs.rs/cc",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": 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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-0.1.10/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "xcrate",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-0.1.10/tests/xcrate.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"rustc-dep-of-std": [
|
||||
"core",
|
||||
"compiler_builtins"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-0.1.10/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/alexcrichton/cfg-if",
|
||||
"homepage": "https://github.com/alexcrichton/cfg-if",
|
||||
"documentation": "https://docs.rs/cfg-if",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "cfg-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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "xcrate",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"rustc-dep-of-std": [
|
||||
"core",
|
||||
"compiler_builtins"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/alexcrichton/cfg-if",
|
||||
"homepage": "https://github.com/alexcrichton/cfg-if",
|
||||
"documentation": "https://docs.rs/cfg-if",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "docopt",
|
||||
"version": "1.1.1",
|
||||
"id": "docopt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense/MIT",
|
||||
"license_file": null,
|
||||
"description": "Command line argument parsing.",
|
||||
"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.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": "^1.4.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"std",
|
||||
"unicode"
|
||||
],
|
||||
"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": "strsim",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.10",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "docopt",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bin"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "docopt-wordlist",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/src/wordlist.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cargo",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/examples/cargo.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cp",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/examples/cp.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "decode",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/examples/decode.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "hashmap",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/examples/hashmap.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "optional_command",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/examples/optional_command.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "verbose_multiple",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/examples/verbose_multiple.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/docopt-1.1.1/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"command-line-interface"
|
||||
],
|
||||
"keywords": [
|
||||
"docopt",
|
||||
"argument",
|
||||
"command",
|
||||
"argv"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/docopt/docopt.rs",
|
||||
"homepage": "https://github.com/docopt/docopt.rs",
|
||||
"documentation": "http://burntsushi.net/rustdoc/docopt/",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "getrandom",
|
||||
"version": "0.2.9",
|
||||
"id": "getrandom 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A small cross-platform library for retrieving random data from system source",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "cfg-if",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "compiler_builtins",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rustc-std-workspace-core",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": null,
|
||||
"rename": "core",
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "js-sys",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "wasm-bindgen",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2.62",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "wasm-bindgen-test",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.18",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))",
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "wasi",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.11",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": "cfg(target_os = \"wasi\")",
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2.139",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": "cfg(unix)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "getrandom",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.9/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "custom",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.9/tests/custom.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "normal",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.9/tests/normal.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "rdrand",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.9/tests/rdrand.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "buffer",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.9/benches/buffer.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"custom": [],
|
||||
"js": [
|
||||
"wasm-bindgen",
|
||||
"js-sys"
|
||||
],
|
||||
"js-sys": [
|
||||
"dep:js-sys"
|
||||
],
|
||||
"rdrand": [],
|
||||
"rustc-dep-of-std": [
|
||||
"compiler_builtins",
|
||||
"core",
|
||||
"libc/rustc-dep-of-std",
|
||||
"wasi/rustc-dep-of-std"
|
||||
],
|
||||
"std": [],
|
||||
"test-in-browser": [],
|
||||
"wasm-bindgen": [
|
||||
"dep:wasm-bindgen"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.9/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"std",
|
||||
"custom"
|
||||
],
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"docsrs"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rand Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"os",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-random/getrandom",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/getrandom",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "no_std",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/tests/no_std.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/tests/test.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"spin": [
|
||||
"dep:spin"
|
||||
],
|
||||
"spin_no_std": [
|
||||
"spin"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Marvin Löbel <loebel.marvin@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"no-std",
|
||||
"rust-patterns",
|
||||
"memory-management"
|
||||
],
|
||||
"keywords": [
|
||||
"macro",
|
||||
"lazy",
|
||||
"static"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang-nursery/lazy-static.rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/lazy_static",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"version": "0.2.142",
|
||||
"id": "libc 0.2.142 (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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.142/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "const_fn",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.142/tests/const_fn.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.142/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"align": [],
|
||||
"const-extern-fn": [],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"extra_traits": [],
|
||||
"rustc-dep-of-std": [
|
||||
"align",
|
||||
"rustc-std-workspace-core"
|
||||
],
|
||||
"rustc-std-workspace-core": [
|
||||
"dep:rustc-std-workspace-core"
|
||||
],
|
||||
"std": [],
|
||||
"use_std": [
|
||||
"std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.142/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"const-extern-fn",
|
||||
"extra_traits"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"external-ffi-bindings",
|
||||
"no-std",
|
||||
"os"
|
||||
],
|
||||
"keywords": [
|
||||
"libc",
|
||||
"ffi",
|
||||
"bindings",
|
||||
"operating",
|
||||
"system"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/libc",
|
||||
"homepage": "https://github.com/rust-lang/libc",
|
||||
"documentation": "https://docs.rs/libc/",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"version": "2.5.0",
|
||||
"id": "memchr 2.5.0 (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": "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": "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": "^1.0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "memchr",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.5.0/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.5.0/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"libc": [
|
||||
"dep:libc"
|
||||
],
|
||||
"rustc-dep-of-std": [
|
||||
"core",
|
||||
"compiler_builtins"
|
||||
],
|
||||
"std": [],
|
||||
"use_std": [
|
||||
"std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.5.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>",
|
||||
"bluss"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"memchr",
|
||||
"char",
|
||||
"scan",
|
||||
"strchr",
|
||||
"string"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/memchr",
|
||||
"homepage": "https://github.com/BurntSushi/memchr",
|
||||
"documentation": "https://docs.rs/memchr/",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "memmap",
|
||||
"version": "0.6.2",
|
||||
"id": "memmap 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT/Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Cross-platform Rust API for memory-mapped file IO",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "tempdir",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(unix)",
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "winapi",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"basetsd",
|
||||
"handleapi",
|
||||
"memoryapi",
|
||||
"minwindef",
|
||||
"std",
|
||||
"sysinfoapi"
|
||||
],
|
||||
"target": "cfg(windows)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "memmap",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memmap-0.6.2/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cat",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memmap-0.6.2/examples/cat.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memmap-0.6.2/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Dan Burkert <dan@danburkert.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"mmap",
|
||||
"memory-map",
|
||||
"io",
|
||||
"file"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/danburkert/memmap-rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/memmap",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "pkg-config",
|
||||
"version": "0.3.26",
|
||||
"id": "pkg-config 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "pkg-config",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/tests/test.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"build-dependencies"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/pkg-config-rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/pkg-config",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "proc-macro2",
|
||||
"version": "1.0.56",
|
||||
"id": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "unicode-ident",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "quote",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "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
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "proc-macro2",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "comments",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/comments.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "features",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/features.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "marker",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/marker.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_fmt",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/test_fmt.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_size",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/test_size.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"proc-macro"
|
||||
],
|
||||
"nightly": [],
|
||||
"proc-macro": [],
|
||||
"span-locations": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"rustc-args": [
|
||||
"--cfg",
|
||||
"procmacro2_semver_exempt"
|
||||
],
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"procmacro2_semver_exempt",
|
||||
"--cfg",
|
||||
"doc_cfg"
|
||||
],
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"features": [
|
||||
"span-locations"
|
||||
]
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>",
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::procedural-macro-helpers"
|
||||
],
|
||||
"keywords": [
|
||||
"macros",
|
||||
"syn"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/proc-macro2",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/proc-macro2",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.31"
|
||||
},
|
||||
{
|
||||
"name": "quickcheck",
|
||||
"version": "1.0.3",
|
||||
"id": "quickcheck 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense/MIT",
|
||||
"license_file": null,
|
||||
"description": "Automatic property based testing with shrinking.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "env_logger",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"getrandom",
|
||||
"small_rng"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "quickcheck",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "btree_set_range",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/examples/btree_set_range.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "out_of_bounds",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/examples/out_of_bounds.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "reverse",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/examples/reverse.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "reverse_single",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/examples/reverse_single.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "sieve",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/examples/sieve.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "sort",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/examples/sort.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"regex",
|
||||
"use_logging"
|
||||
],
|
||||
"env_logger": [
|
||||
"dep:env_logger"
|
||||
],
|
||||
"log": [
|
||||
"dep:log"
|
||||
],
|
||||
"regex": [
|
||||
"env_logger/regex"
|
||||
],
|
||||
"use_logging": [
|
||||
"log",
|
||||
"env_logger"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quickcheck-1.0.3/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::testing"
|
||||
],
|
||||
"keywords": [
|
||||
"testing",
|
||||
"quickcheck",
|
||||
"property",
|
||||
"shrinking",
|
||||
"fuzz"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/quickcheck",
|
||||
"homepage": "https://github.com/BurntSushi/quickcheck",
|
||||
"documentation": "https://docs.rs/quickcheck",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "quote",
|
||||
"version": "1.0.26",
|
||||
"id": "quote 1.0.26 (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.52",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rustversion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "trybuild",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.66",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"diff"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "quote",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "compiletest",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/tests/compiletest.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/tests/test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"proc-macro"
|
||||
],
|
||||
"proc-macro": [
|
||||
"proc-macro2/proc-macro"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::procedural-macro-helpers"
|
||||
],
|
||||
"keywords": [
|
||||
"macros",
|
||||
"syn"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/quote",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/quote/",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.31"
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"version": "0.8.5",
|
||||
"id": "rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Random number generators and other randomness functionality.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "log",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.4",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "packed_simd_2",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.7",
|
||||
"kind": null,
|
||||
"rename": "packed_simd",
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"into_bits"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand_chacha",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand_core",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.6.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.103",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "bincode",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.2.1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand_pcg",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2.22",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": "cfg(unix)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "rand",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [
|
||||
"rand_core/alloc"
|
||||
],
|
||||
"default": [
|
||||
"std",
|
||||
"std_rng"
|
||||
],
|
||||
"getrandom": [
|
||||
"rand_core/getrandom"
|
||||
],
|
||||
"libc": [
|
||||
"dep:libc"
|
||||
],
|
||||
"log": [
|
||||
"dep:log"
|
||||
],
|
||||
"min_const_gen": [],
|
||||
"nightly": [],
|
||||
"packed_simd": [
|
||||
"dep:packed_simd"
|
||||
],
|
||||
"rand_chacha": [
|
||||
"dep:rand_chacha"
|
||||
],
|
||||
"serde": [
|
||||
"dep:serde"
|
||||
],
|
||||
"serde1": [
|
||||
"serde",
|
||||
"rand_core/serde1"
|
||||
],
|
||||
"simd_support": [
|
||||
"packed_simd"
|
||||
],
|
||||
"small_rng": [],
|
||||
"std": [
|
||||
"rand_core/std",
|
||||
"rand_chacha/std",
|
||||
"alloc",
|
||||
"getrandom",
|
||||
"libc"
|
||||
],
|
||||
"std_rng": [
|
||||
"rand_chacha"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true,
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"doc_cfg"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"features": [
|
||||
"small_rng",
|
||||
"serde1"
|
||||
]
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rand Project Developers",
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"algorithms",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"random",
|
||||
"rng"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-random/rand",
|
||||
"homepage": "https://rust-random.github.io/book",
|
||||
"documentation": "https://docs.rs/rand",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "rand_core",
|
||||
"version": "0.6.4",
|
||||
"id": "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Core random number generator traits and tools for implementation.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "getrandom",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "rand_core",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [],
|
||||
"getrandom": [
|
||||
"dep:getrandom"
|
||||
],
|
||||
"serde": [
|
||||
"dep:serde"
|
||||
],
|
||||
"serde1": [
|
||||
"serde"
|
||||
],
|
||||
"std": [
|
||||
"alloc",
|
||||
"getrandom",
|
||||
"getrandom/std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true,
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"doc_cfg"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"all-features": true
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rand Project Developers",
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"algorithms",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"random",
|
||||
"rng"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-random/rand",
|
||||
"homepage": "https://rust-random.github.io/book",
|
||||
"documentation": "https://docs.rs/rand_core",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"version": "1.7.1",
|
||||
"id": "regex 1.7.1 (path+file:///$ROOT$regex)",
|
||||
"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": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "aho-corasick",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.7.18",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.4.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "regex-syntax",
|
||||
"source": null,
|
||||
"req": "^0.6.27",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$regex/regex-syntax"
|
||||
},
|
||||
{
|
||||
"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": "^1.0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"getrandom",
|
||||
"small_rng"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "regex",
|
||||
"src_path": "$ROOT$regex/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-bytes",
|
||||
"src_path": "$ROOT$regex/examples/shootout-regex-dna-bytes.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-cheat",
|
||||
"src_path": "$ROOT$regex/examples/shootout-regex-dna-cheat.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-replace",
|
||||
"src_path": "$ROOT$regex/examples/shootout-regex-dna-replace.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-single-cheat",
|
||||
"src_path": "$ROOT$regex/examples/shootout-regex-dna-single-cheat.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-single",
|
||||
"src_path": "$ROOT$regex/examples/shootout-regex-dna-single.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna",
|
||||
"src_path": "$ROOT$regex/examples/shootout-regex-dna.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "default",
|
||||
"src_path": "$ROOT$regex/tests/test_default.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "default-bytes",
|
||||
"src_path": "$ROOT$regex/tests/test_default_bytes.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa",
|
||||
"src_path": "$ROOT$regex/tests/test_nfa.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa-utf8bytes",
|
||||
"src_path": "$ROOT$regex/tests/test_nfa_utf8bytes.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa-bytes",
|
||||
"src_path": "$ROOT$regex/tests/test_nfa_bytes.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack",
|
||||
"src_path": "$ROOT$regex/tests/test_backtrack.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack-utf8bytes",
|
||||
"src_path": "$ROOT$regex/tests/test_backtrack_utf8bytes.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack-bytes",
|
||||
"src_path": "$ROOT$regex/tests/test_backtrack_bytes.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "crates-regex",
|
||||
"src_path": "$ROOT$regex/tests/test_crates_regex.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"aho-corasick": [
|
||||
"dep:aho-corasick"
|
||||
],
|
||||
"default": [
|
||||
"std",
|
||||
"perf",
|
||||
"unicode",
|
||||
"regex-syntax/default"
|
||||
],
|
||||
"memchr": [
|
||||
"dep:memchr"
|
||||
],
|
||||
"pattern": [],
|
||||
"perf": [
|
||||
"perf-cache",
|
||||
"perf-dfa",
|
||||
"perf-inline",
|
||||
"perf-literal"
|
||||
],
|
||||
"perf-cache": [],
|
||||
"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": "$ROOT$regex/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",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"version": "1.8.1",
|
||||
"id": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "aho-corasick",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.5.0",
|
||||
"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.7.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"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": "^1.0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"getrandom",
|
||||
"small_rng"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "regex",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-cheat",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-cheat.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-replace",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-replace.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-single-cheat",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-single-cheat.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-single",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-single.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "default",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_default.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "default-bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_default_bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_nfa.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa-utf8bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_nfa_utf8bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa-bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_nfa_bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_backtrack.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack-utf8bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_backtrack_utf8bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack-bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_backtrack_bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "crates-regex",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_crates_regex.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"aho-corasick": [
|
||||
"dep:aho-corasick"
|
||||
],
|
||||
"default": [
|
||||
"std",
|
||||
"perf",
|
||||
"unicode",
|
||||
"regex-syntax/default"
|
||||
],
|
||||
"memchr": [
|
||||
"dep:memchr"
|
||||
],
|
||||
"pattern": [],
|
||||
"perf": [
|
||||
"perf-cache",
|
||||
"perf-dfa",
|
||||
"perf-inline",
|
||||
"perf-literal"
|
||||
],
|
||||
"perf-cache": [],
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/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",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.60.0"
|
||||
},
|
||||
{
|
||||
"name": "regex-benchmark",
|
||||
"version": "0.1.0",
|
||||
"id": "regex-benchmark 0.1.0 (path+file:///$ROOT$regex/bench)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Regex benchmarks for Rust's and other engines.",
|
||||
"source": null,
|
||||
"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": "docopt",
|
||||
"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": "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": "libpcre-sys",
|
||||
"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": "memmap",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.6.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "onig",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^3",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"source": null,
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$regex"
|
||||
},
|
||||
{
|
||||
"name": "regex-syntax",
|
||||
"source": null,
|
||||
"req": "^0.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$regex/regex-syntax"
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "cc",
|
||||
"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
|
||||
},
|
||||
{
|
||||
"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
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"bin"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "regex-run-one",
|
||||
"src_path": "$ROOT$regex/bench/src/main.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$regex/bench/src/bench.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$regex/bench/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"libpcre-sys": [
|
||||
"dep:libpcre-sys"
|
||||
],
|
||||
"onig": [
|
||||
"dep:onig"
|
||||
],
|
||||
"re-onig": [
|
||||
"onig"
|
||||
],
|
||||
"re-pcre1": [
|
||||
"libpcre-sys"
|
||||
],
|
||||
"re-pcre2": [],
|
||||
"re-re2": [],
|
||||
"re-rust": [],
|
||||
"re-rust-bytes": [],
|
||||
"re-tcl": []
|
||||
},
|
||||
"manifest_path": "$ROOT$regex/bench/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": [],
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": null,
|
||||
"repository": "https://github.com/rust-lang/regex",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "regex-debug",
|
||||
"version": "0.1.0",
|
||||
"id": "regex-debug 0.1.0 (path+file:///$ROOT$regex/regex-debug)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A tool useful for debugging regular expressions.",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "docopt",
|
||||
"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": "regex",
|
||||
"source": null,
|
||||
"req": "^1.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$regex"
|
||||
},
|
||||
{
|
||||
"name": "regex-syntax",
|
||||
"source": null,
|
||||
"req": "^0.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$regex/regex-syntax"
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"bin"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "regex-debug",
|
||||
"src_path": "$ROOT$regex/regex-debug/src/main.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$regex/regex-debug/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": [],
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": null,
|
||||
"repository": "https://github.com/rust-lang/regex",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "regex-syntax",
|
||||
"version": "0.6.28",
|
||||
"id": "regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A regular expression parser.",
|
||||
"source": null,
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "regex-syntax",
|
||||
"src_path": "$ROOT$regex/regex-syntax/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$regex/regex-syntax/benches/bench.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"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": "$ROOT$regex/regex-syntax/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/regex",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex-syntax",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "regex-syntax",
|
||||
"version": "0.7.1",
|
||||
"id": "regex-syntax 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A regular expression parser.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "regex-syntax",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.7.1/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.7.1/benches/bench.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"std",
|
||||
"unicode"
|
||||
],
|
||||
"std": [],
|
||||
"unicode": [
|
||||
"unicode-age",
|
||||
"unicode-bool",
|
||||
"unicode-case",
|
||||
"unicode-gencat",
|
||||
"unicode-perl",
|
||||
"unicode-script",
|
||||
"unicode-segment"
|
||||
],
|
||||
"unicode-age": [],
|
||||
"unicode-bool": [],
|
||||
"unicode-case": [],
|
||||
"unicode-gencat": [],
|
||||
"unicode-perl": [],
|
||||
"unicode-script": [],
|
||||
"unicode-segment": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.7.1/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true,
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"docsrs"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/regex",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex-syntax",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.60.0"
|
||||
},
|
||||
{
|
||||
"name": "rure",
|
||||
"version": "0.2.2",
|
||||
"id": "rure 0.2.2 (path+file:///$ROOT$regex/regex-capi)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A C API for Rust's regular expression library.\n",
|
||||
"source": null,
|
||||
"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": "regex",
|
||||
"source": null,
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$regex"
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"staticlib",
|
||||
"cdylib",
|
||||
"rlib"
|
||||
],
|
||||
"crate_types": [
|
||||
"staticlib",
|
||||
"cdylib",
|
||||
"rlib"
|
||||
],
|
||||
"name": "rure",
|
||||
"src_path": "$ROOT$regex/regex-capi/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$regex/regex-capi/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/regex",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://github.com/rust-lang/regex/tree/master/regex-capi",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"version": "1.0.160",
|
||||
"id": "serde 1.0.160 (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.160",
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.160/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.160/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"derive": [
|
||||
"serde_derive"
|
||||
],
|
||||
"rc": [],
|
||||
"serde_derive": [
|
||||
"dep:serde_derive"
|
||||
],
|
||||
"std": [],
|
||||
"unstable": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.160/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"features": [
|
||||
"derive",
|
||||
"rc"
|
||||
]
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Erick Tryzelaar <erick.tryzelaar@gmail.com>",
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"encoding",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"serde",
|
||||
"serialization",
|
||||
"no_std"
|
||||
],
|
||||
"readme": "crates-io.md",
|
||||
"repository": "https://github.com/serde-rs/serde",
|
||||
"homepage": "https://serde.rs",
|
||||
"documentation": "https://docs.rs/serde",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.19"
|
||||
},
|
||||
{
|
||||
"name": "serde_derive",
|
||||
"version": "1.0.160",
|
||||
"id": "serde_derive 1.0.160 (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": "^2.0.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": "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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.160/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.160/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [],
|
||||
"deserialize_in_place": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.160/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Erick Tryzelaar <erick.tryzelaar@gmail.com>",
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"serde",
|
||||
"serialization",
|
||||
"no_std",
|
||||
"derive"
|
||||
],
|
||||
"readme": "crates-io.md",
|
||||
"repository": "https://github.com/serde-rs/serde",
|
||||
"homepage": "https://serde.rs",
|
||||
"documentation": "https://serde.rs/derive.html",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.56"
|
||||
},
|
||||
{
|
||||
"name": "strsim",
|
||||
"version": "0.10.0",
|
||||
"id": "strsim 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT",
|
||||
"license_file": null,
|
||||
"description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "strsim",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.10.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "lib",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.10.0/tests/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "benches",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.10.0/benches/benches.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.10.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Danny Guo <danny@dannyguo.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"string",
|
||||
"similarity",
|
||||
"Hamming",
|
||||
"Levenshtein",
|
||||
"Jaro"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dguo/strsim-rs",
|
||||
"homepage": "https://github.com/dguo/strsim-rs",
|
||||
"documentation": "https://docs.rs/strsim/",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "syn",
|
||||
"version": "2.0.15",
|
||||
"id": "syn 2.0.15 (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.55",
|
||||
"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.25",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "unicode-ident",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "anyhow",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "automod",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "flate2",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "insta",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rayon",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "ref-cast",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "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": "reqwest",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.11",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"blocking"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rustversion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "syn-test-suite",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "tar",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.16",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "walkdir",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.3.2",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "syn",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "regression",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/regression.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_asyncness",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_asyncness.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_attribute",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_attribute.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_derive_input",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_derive_input.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_expr",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_expr.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_generics",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_generics.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_grouping",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_grouping.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_ident",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_ident.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_item",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_item.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_iterators",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_iterators.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_lit",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_lit.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_meta",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_meta.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_parse_buffer",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_parse_buffer.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_parse_stream",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_parse_stream.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_pat",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_pat.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_path",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_path.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_precedence",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_precedence.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_receiver",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_receiver.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_round_trip",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_round_trip.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_shebang",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_shebang.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_should_parse",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_should_parse.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_size",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_size.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_stmt",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_stmt.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_token_trees",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_token_trees.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_ty",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_ty.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_visibility",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_visibility.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "zzz_stable",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/zzz_stable.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "rust",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/benches/rust.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"full",
|
||||
"parsing"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "file",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/benches/file.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"full",
|
||||
"parsing"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"clone-impls": [],
|
||||
"default": [
|
||||
"derive",
|
||||
"parsing",
|
||||
"printing",
|
||||
"clone-impls",
|
||||
"proc-macro"
|
||||
],
|
||||
"derive": [],
|
||||
"extra-traits": [],
|
||||
"fold": [],
|
||||
"full": [],
|
||||
"parsing": [],
|
||||
"printing": [
|
||||
"quote"
|
||||
],
|
||||
"proc-macro": [
|
||||
"proc-macro2/proc-macro",
|
||||
"quote/proc-macro"
|
||||
],
|
||||
"quote": [
|
||||
"dep:quote"
|
||||
],
|
||||
"test": [
|
||||
"syn-test-suite/all-features"
|
||||
],
|
||||
"visit": [],
|
||||
"visit-mut": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true,
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"doc_cfg"
|
||||
],
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"features": [
|
||||
"full",
|
||||
"visit",
|
||||
"visit-mut",
|
||||
"fold",
|
||||
"extra-traits"
|
||||
]
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::procedural-macro-helpers",
|
||||
"parser-implementations"
|
||||
],
|
||||
"keywords": [
|
||||
"macros",
|
||||
"syn"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/syn",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/syn",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.56"
|
||||
},
|
||||
{
|
||||
"name": "unicode-ident",
|
||||
"version": "1.0.8",
|
||||
"id": "unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
|
||||
"license_file": null,
|
||||
"description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "criterion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "fst",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"small_rng"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "roaring",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.10",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "ucd-trie",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "unicode-xid",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2.4",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "unicode-ident",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "compare",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/tests/compare.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "static_size",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/tests/static_size.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "xid",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/benches/xid.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::procedural-macro-helpers",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"unicode",
|
||||
"xid"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/unicode-ident",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/unicode-ident",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.31"
|
||||
},
|
||||
{
|
||||
"name": "wasi",
|
||||
"version": "0.11.0+wasi-snapshot-preview1",
|
||||
"id": "wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Experimental WASI API bindings for Rust",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "compiler_builtins",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rustc-std-workspace-core",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": null,
|
||||
"rename": "core",
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rustc-std-workspace-alloc",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "wasi",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"rustc-dep-of-std": [
|
||||
"compiler_builtins",
|
||||
"core",
|
||||
"rustc-std-workspace-alloc"
|
||||
],
|
||||
"rustc-std-workspace-alloc": [
|
||||
"dep:rustc-std-workspace-alloc"
|
||||
],
|
||||
"std": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Cranelift Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"no-std",
|
||||
"wasm"
|
||||
],
|
||||
"keywords": [
|
||||
"webassembly",
|
||||
"wasm"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/bytecodealliance/wasi",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/wasi",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "winapi",
|
||||
"version": "0.3.9",
|
||||
"id": "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT/Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Raw FFI bindings for all of Windows API.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "winapi-i686-pc-windows-gnu",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "i686-pc-windows-gnu",
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-x86_64-pc-windows-gnu",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "x86_64-pc-windows-gnu",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "winapi",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"accctrl": [],
|
||||
"aclapi": [],
|
||||
"activation": [],
|
||||
"adhoc": [],
|
||||
"appmgmt": [],
|
||||
"audioclient": [],
|
||||
"audiosessiontypes": [],
|
||||
"avrt": [],
|
||||
"basetsd": [],
|
||||
"bcrypt": [],
|
||||
"bits": [],
|
||||
"bits10_1": [],
|
||||
"bits1_5": [],
|
||||
"bits2_0": [],
|
||||
"bits2_5": [],
|
||||
"bits3_0": [],
|
||||
"bits4_0": [],
|
||||
"bits5_0": [],
|
||||
"bitscfg": [],
|
||||
"bitsmsg": [],
|
||||
"bluetoothapis": [],
|
||||
"bluetoothleapis": [],
|
||||
"bthdef": [],
|
||||
"bthioctl": [],
|
||||
"bthledef": [],
|
||||
"bthsdpdef": [],
|
||||
"bugcodes": [],
|
||||
"cderr": [],
|
||||
"cfg": [],
|
||||
"cfgmgr32": [],
|
||||
"cguid": [],
|
||||
"combaseapi": [],
|
||||
"coml2api": [],
|
||||
"commapi": [],
|
||||
"commctrl": [],
|
||||
"commdlg": [],
|
||||
"commoncontrols": [],
|
||||
"consoleapi": [],
|
||||
"corecrt": [],
|
||||
"corsym": [],
|
||||
"d2d1": [],
|
||||
"d2d1_1": [],
|
||||
"d2d1_2": [],
|
||||
"d2d1_3": [],
|
||||
"d2d1effectauthor": [],
|
||||
"d2d1effects": [],
|
||||
"d2d1effects_1": [],
|
||||
"d2d1effects_2": [],
|
||||
"d2d1svg": [],
|
||||
"d2dbasetypes": [],
|
||||
"d3d": [],
|
||||
"d3d10": [],
|
||||
"d3d10_1": [],
|
||||
"d3d10_1shader": [],
|
||||
"d3d10effect": [],
|
||||
"d3d10misc": [],
|
||||
"d3d10sdklayers": [],
|
||||
"d3d10shader": [],
|
||||
"d3d11": [],
|
||||
"d3d11_1": [],
|
||||
"d3d11_2": [],
|
||||
"d3d11_3": [],
|
||||
"d3d11_4": [],
|
||||
"d3d11on12": [],
|
||||
"d3d11sdklayers": [],
|
||||
"d3d11shader": [],
|
||||
"d3d11tokenizedprogramformat": [],
|
||||
"d3d12": [],
|
||||
"d3d12sdklayers": [],
|
||||
"d3d12shader": [],
|
||||
"d3d9": [],
|
||||
"d3d9caps": [],
|
||||
"d3d9types": [],
|
||||
"d3dcommon": [],
|
||||
"d3dcompiler": [],
|
||||
"d3dcsx": [],
|
||||
"d3dkmdt": [],
|
||||
"d3dkmthk": [],
|
||||
"d3dukmdt": [],
|
||||
"d3dx10core": [],
|
||||
"d3dx10math": [],
|
||||
"d3dx10mesh": [],
|
||||
"datetimeapi": [],
|
||||
"davclnt": [],
|
||||
"dbghelp": [],
|
||||
"dbt": [],
|
||||
"dcommon": [],
|
||||
"dcomp": [],
|
||||
"dcompanimation": [],
|
||||
"dcomptypes": [],
|
||||
"dde": [],
|
||||
"ddraw": [],
|
||||
"ddrawi": [],
|
||||
"ddrawint": [],
|
||||
"debug": [
|
||||
"impl-debug"
|
||||
],
|
||||
"debugapi": [],
|
||||
"devguid": [],
|
||||
"devicetopology": [],
|
||||
"devpkey": [],
|
||||
"devpropdef": [],
|
||||
"dinput": [],
|
||||
"dinputd": [],
|
||||
"dispex": [],
|
||||
"dmksctl": [],
|
||||
"dmusicc": [],
|
||||
"docobj": [],
|
||||
"documenttarget": [],
|
||||
"dot1x": [],
|
||||
"dpa_dsa": [],
|
||||
"dpapi": [],
|
||||
"dsgetdc": [],
|
||||
"dsound": [],
|
||||
"dsrole": [],
|
||||
"dvp": [],
|
||||
"dwmapi": [],
|
||||
"dwrite": [],
|
||||
"dwrite_1": [],
|
||||
"dwrite_2": [],
|
||||
"dwrite_3": [],
|
||||
"dxdiag": [],
|
||||
"dxfile": [],
|
||||
"dxgi": [],
|
||||
"dxgi1_2": [],
|
||||
"dxgi1_3": [],
|
||||
"dxgi1_4": [],
|
||||
"dxgi1_5": [],
|
||||
"dxgi1_6": [],
|
||||
"dxgidebug": [],
|
||||
"dxgiformat": [],
|
||||
"dxgitype": [],
|
||||
"dxva2api": [],
|
||||
"dxvahd": [],
|
||||
"eaptypes": [],
|
||||
"enclaveapi": [],
|
||||
"endpointvolume": [],
|
||||
"errhandlingapi": [],
|
||||
"everything": [],
|
||||
"evntcons": [],
|
||||
"evntprov": [],
|
||||
"evntrace": [],
|
||||
"excpt": [],
|
||||
"exdisp": [],
|
||||
"fibersapi": [],
|
||||
"fileapi": [],
|
||||
"functiondiscoverykeys_devpkey": [],
|
||||
"gl-gl": [],
|
||||
"guiddef": [],
|
||||
"handleapi": [],
|
||||
"heapapi": [],
|
||||
"hidclass": [],
|
||||
"hidpi": [],
|
||||
"hidsdi": [],
|
||||
"hidusage": [],
|
||||
"highlevelmonitorconfigurationapi": [],
|
||||
"hstring": [],
|
||||
"http": [],
|
||||
"ifdef": [],
|
||||
"ifmib": [],
|
||||
"imm": [],
|
||||
"impl-debug": [],
|
||||
"impl-default": [],
|
||||
"in6addr": [],
|
||||
"inaddr": [],
|
||||
"inspectable": [],
|
||||
"interlockedapi": [],
|
||||
"intsafe": [],
|
||||
"ioapiset": [],
|
||||
"ipexport": [],
|
||||
"iphlpapi": [],
|
||||
"ipifcons": [],
|
||||
"ipmib": [],
|
||||
"iprtrmib": [],
|
||||
"iptypes": [],
|
||||
"jobapi": [],
|
||||
"jobapi2": [],
|
||||
"knownfolders": [],
|
||||
"ks": [],
|
||||
"ksmedia": [],
|
||||
"ktmtypes": [],
|
||||
"ktmw32": [],
|
||||
"l2cmn": [],
|
||||
"libloaderapi": [],
|
||||
"limits": [],
|
||||
"lmaccess": [],
|
||||
"lmalert": [],
|
||||
"lmapibuf": [],
|
||||
"lmat": [],
|
||||
"lmcons": [],
|
||||
"lmdfs": [],
|
||||
"lmerrlog": [],
|
||||
"lmjoin": [],
|
||||
"lmmsg": [],
|
||||
"lmremutl": [],
|
||||
"lmrepl": [],
|
||||
"lmserver": [],
|
||||
"lmshare": [],
|
||||
"lmstats": [],
|
||||
"lmsvc": [],
|
||||
"lmuse": [],
|
||||
"lmwksta": [],
|
||||
"lowlevelmonitorconfigurationapi": [],
|
||||
"lsalookup": [],
|
||||
"memoryapi": [],
|
||||
"minschannel": [],
|
||||
"minwinbase": [],
|
||||
"minwindef": [],
|
||||
"mmdeviceapi": [],
|
||||
"mmeapi": [],
|
||||
"mmreg": [],
|
||||
"mmsystem": [],
|
||||
"mprapidef": [],
|
||||
"msaatext": [],
|
||||
"mscat": [],
|
||||
"mschapp": [],
|
||||
"mssip": [],
|
||||
"mstcpip": [],
|
||||
"mswsock": [],
|
||||
"mswsockdef": [],
|
||||
"namedpipeapi": [],
|
||||
"namespaceapi": [],
|
||||
"nb30": [],
|
||||
"ncrypt": [],
|
||||
"netioapi": [],
|
||||
"nldef": [],
|
||||
"ntddndis": [],
|
||||
"ntddscsi": [],
|
||||
"ntddser": [],
|
||||
"ntdef": [],
|
||||
"ntlsa": [],
|
||||
"ntsecapi": [],
|
||||
"ntstatus": [],
|
||||
"oaidl": [],
|
||||
"objbase": [],
|
||||
"objidl": [],
|
||||
"objidlbase": [],
|
||||
"ocidl": [],
|
||||
"ole2": [],
|
||||
"oleauto": [],
|
||||
"olectl": [],
|
||||
"oleidl": [],
|
||||
"opmapi": [],
|
||||
"pdh": [],
|
||||
"perflib": [],
|
||||
"physicalmonitorenumerationapi": [],
|
||||
"playsoundapi": [],
|
||||
"portabledevice": [],
|
||||
"portabledeviceapi": [],
|
||||
"portabledevicetypes": [],
|
||||
"powerbase": [],
|
||||
"powersetting": [],
|
||||
"powrprof": [],
|
||||
"processenv": [],
|
||||
"processsnapshot": [],
|
||||
"processthreadsapi": [],
|
||||
"processtopologyapi": [],
|
||||
"profileapi": [],
|
||||
"propidl": [],
|
||||
"propkey": [],
|
||||
"propkeydef": [],
|
||||
"propsys": [],
|
||||
"prsht": [],
|
||||
"psapi": [],
|
||||
"qos": [],
|
||||
"realtimeapiset": [],
|
||||
"reason": [],
|
||||
"restartmanager": [],
|
||||
"restrictederrorinfo": [],
|
||||
"rmxfguid": [],
|
||||
"roapi": [],
|
||||
"robuffer": [],
|
||||
"roerrorapi": [],
|
||||
"rpc": [],
|
||||
"rpcdce": [],
|
||||
"rpcndr": [],
|
||||
"rtinfo": [],
|
||||
"sapi": [],
|
||||
"sapi51": [],
|
||||
"sapi53": [],
|
||||
"sapiddk": [],
|
||||
"sapiddk51": [],
|
||||
"schannel": [],
|
||||
"sddl": [],
|
||||
"securityappcontainer": [],
|
||||
"securitybaseapi": [],
|
||||
"servprov": [],
|
||||
"setupapi": [],
|
||||
"shellapi": [],
|
||||
"shellscalingapi": [],
|
||||
"shlobj": [],
|
||||
"shobjidl": [],
|
||||
"shobjidl_core": [],
|
||||
"shtypes": [],
|
||||
"softpub": [],
|
||||
"spapidef": [],
|
||||
"spellcheck": [],
|
||||
"sporder": [],
|
||||
"sql": [],
|
||||
"sqlext": [],
|
||||
"sqltypes": [],
|
||||
"sqlucode": [],
|
||||
"sspi": [],
|
||||
"std": [],
|
||||
"stralign": [],
|
||||
"stringapiset": [],
|
||||
"strmif": [],
|
||||
"subauth": [],
|
||||
"synchapi": [],
|
||||
"sysinfoapi": [],
|
||||
"systemtopologyapi": [],
|
||||
"taskschd": [],
|
||||
"tcpestats": [],
|
||||
"tcpmib": [],
|
||||
"textstor": [],
|
||||
"threadpoolapiset": [],
|
||||
"threadpoollegacyapiset": [],
|
||||
"timeapi": [],
|
||||
"timezoneapi": [],
|
||||
"tlhelp32": [],
|
||||
"transportsettingcommon": [],
|
||||
"tvout": [],
|
||||
"udpmib": [],
|
||||
"unknwnbase": [],
|
||||
"urlhist": [],
|
||||
"urlmon": [],
|
||||
"usb": [],
|
||||
"usbioctl": [],
|
||||
"usbiodef": [],
|
||||
"usbscan": [],
|
||||
"usbspec": [],
|
||||
"userenv": [],
|
||||
"usp10": [],
|
||||
"utilapiset": [],
|
||||
"uxtheme": [],
|
||||
"vadefs": [],
|
||||
"vcruntime": [],
|
||||
"vsbackup": [],
|
||||
"vss": [],
|
||||
"vsserror": [],
|
||||
"vswriter": [],
|
||||
"wbemads": [],
|
||||
"wbemcli": [],
|
||||
"wbemdisp": [],
|
||||
"wbemprov": [],
|
||||
"wbemtran": [],
|
||||
"wct": [],
|
||||
"werapi": [],
|
||||
"winbase": [],
|
||||
"wincodec": [],
|
||||
"wincodecsdk": [],
|
||||
"wincon": [],
|
||||
"wincontypes": [],
|
||||
"wincred": [],
|
||||
"wincrypt": [],
|
||||
"windef": [],
|
||||
"windot11": [],
|
||||
"windowsceip": [],
|
||||
"windowsx": [],
|
||||
"winefs": [],
|
||||
"winerror": [],
|
||||
"winevt": [],
|
||||
"wingdi": [],
|
||||
"winhttp": [],
|
||||
"wininet": [],
|
||||
"winineti": [],
|
||||
"winioctl": [],
|
||||
"winnetwk": [],
|
||||
"winnls": [],
|
||||
"winnt": [],
|
||||
"winreg": [],
|
||||
"winsafer": [],
|
||||
"winscard": [],
|
||||
"winsmcrd": [],
|
||||
"winsock2": [],
|
||||
"winspool": [],
|
||||
"winstring": [],
|
||||
"winsvc": [],
|
||||
"wintrust": [],
|
||||
"winusb": [],
|
||||
"winusbio": [],
|
||||
"winuser": [],
|
||||
"winver": [],
|
||||
"wlanapi": [],
|
||||
"wlanihv": [],
|
||||
"wlanihvtypes": [],
|
||||
"wlantypes": [],
|
||||
"wlclient": [],
|
||||
"wmistr": [],
|
||||
"wnnc": [],
|
||||
"wow64apiset": [],
|
||||
"wpdmtpextensions": [],
|
||||
"ws2bth": [],
|
||||
"ws2def": [],
|
||||
"ws2ipdef": [],
|
||||
"ws2spi": [],
|
||||
"ws2tcpip": [],
|
||||
"wtsapi32": [],
|
||||
"wtypes": [],
|
||||
"wtypesbase": [],
|
||||
"xinput": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"default-target": "x86_64-pc-windows-msvc",
|
||||
"features": [
|
||||
"everything",
|
||||
"impl-debug",
|
||||
"impl-default"
|
||||
],
|
||||
"targets": [
|
||||
"aarch64-pc-windows-msvc",
|
||||
"i686-pc-windows-msvc",
|
||||
"x86_64-pc-windows-msvc"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Peter Atashian <retep998@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"external-ffi-bindings",
|
||||
"no-std",
|
||||
"os::windows-apis"
|
||||
],
|
||||
"keywords": [
|
||||
"windows",
|
||||
"ffi",
|
||||
"win32",
|
||||
"com",
|
||||
"directx"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/retep998/winapi-rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/winapi/",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-i686-pc-windows-gnu",
|
||||
"version": "0.4.0",
|
||||
"id": "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT/Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "winapi-i686-pc-windows-gnu",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Peter Atashian <retep998@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"windows"
|
||||
],
|
||||
"readme": null,
|
||||
"repository": "https://github.com/retep998/winapi-rs",
|
||||
"homepage": null,
|
||||
"documentation": null,
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Peter Atashian <retep998@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"windows"
|
||||
],
|
||||
"readme": null,
|
||||
"repository": "https://github.com/retep998/winapi-rs",
|
||||
"homepage": null,
|
||||
"documentation": null,
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
}
|
||||
],
|
||||
"workspace_members": [
|
||||
"regex-benchmark 0.1.0 (path+file:///$ROOT$regex/bench)",
|
||||
"regex 1.7.1 (path+file:///$ROOT$regex)",
|
||||
"regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)",
|
||||
"rure 0.2.2 (path+file:///$ROOT$regex/regex-capi)",
|
||||
"regex-debug 0.1.0 (path+file:///$ROOT$regex/regex-debug)"
|
||||
],
|
||||
"resolve": {
|
||||
"nodes": [
|
||||
{
|
||||
"id": "aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "memchr",
|
||||
"pkg": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "cc 1.0.79 (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": "docopt 1.1.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)",
|
||||
"regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"strsim 0.10.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
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"pkg": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "strsim",
|
||||
"pkg": "strsim 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "getrandom 0.2.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)",
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "cfg_if",
|
||||
"pkg": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(unix)"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "wasi",
|
||||
"pkg": "wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(target_os = \"wasi\")"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "memmap 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"libc 0.2.142 (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.142 (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": "pkg-config 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "unicode_ident",
|
||||
"pkg": "unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"proc-macro"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "quickcheck 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "rand",
|
||||
"pkg": "rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "proc_macro2",
|
||||
"pkg": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"proc-macro"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "rand_core",
|
||||
"pkg": "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"getrandom",
|
||||
"small_rng"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"getrandom 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "getrandom",
|
||||
"pkg": "getrandom 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"getrandom"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "regex 1.7.1 (path+file:///$ROOT$regex)",
|
||||
"dependencies": [
|
||||
"aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"quickcheck 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "aho_corasick",
|
||||
"pkg": "aho-corasick 0.7.20 (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": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"pkg": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "quickcheck",
|
||||
"pkg": "quickcheck 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"pkg": "rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex_syntax",
|
||||
"pkg": "regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"aho-corasick",
|
||||
"default",
|
||||
"memchr",
|
||||
"perf",
|
||||
"perf-cache",
|
||||
"perf-dfa",
|
||||
"perf-inline",
|
||||
"perf-literal",
|
||||
"std",
|
||||
"unicode",
|
||||
"unicode-age",
|
||||
"unicode-bool",
|
||||
"unicode-case",
|
||||
"unicode-gencat",
|
||||
"unicode-perl",
|
||||
"unicode-script",
|
||||
"unicode-segment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"regex-syntax 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "regex_syntax",
|
||||
"pkg": "regex-syntax 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"std",
|
||||
"unicode",
|
||||
"unicode-age",
|
||||
"unicode-bool",
|
||||
"unicode-case",
|
||||
"unicode-gencat",
|
||||
"unicode-perl",
|
||||
"unicode-script",
|
||||
"unicode-segment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "regex-benchmark 0.1.0 (path+file:///$ROOT$regex/bench)",
|
||||
"dependencies": [
|
||||
"cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"docopt 1.1.1 (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.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"memmap 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"pkg-config 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.7.1 (path+file:///$ROOT$regex)",
|
||||
"regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)",
|
||||
"serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "cc",
|
||||
"pkg": "cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "build",
|
||||
"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": "docopt",
|
||||
"pkg": "docopt 1.1.1 (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.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "memmap",
|
||||
"pkg": "memmap 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pkg_config",
|
||||
"pkg": "pkg-config 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "build",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.7.1 (path+file:///$ROOT$regex)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex_syntax",
|
||||
"pkg": "regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"pkg": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "regex-debug 0.1.0 (path+file:///$ROOT$regex/regex-debug)",
|
||||
"dependencies": [
|
||||
"docopt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.7.1 (path+file:///$ROOT$regex)",
|
||||
"regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)",
|
||||
"serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "docopt",
|
||||
"pkg": "docopt 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.7.1 (path+file:///$ROOT$regex)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex_syntax",
|
||||
"pkg": "regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"pkg": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "regex-syntax 0.6.28 (path+file:///$ROOT$regex/regex-syntax)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default",
|
||||
"unicode",
|
||||
"unicode-age",
|
||||
"unicode-bool",
|
||||
"unicode-case",
|
||||
"unicode-gencat",
|
||||
"unicode-perl",
|
||||
"unicode-script",
|
||||
"unicode-segment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "regex-syntax 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"unicode",
|
||||
"unicode-age",
|
||||
"unicode-bool",
|
||||
"unicode-case",
|
||||
"unicode-gencat",
|
||||
"unicode-perl",
|
||||
"unicode-script",
|
||||
"unicode-segment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "rure 0.2.2 (path+file:///$ROOT$regex/regex-capi)",
|
||||
"dependencies": [
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.7.1 (path+file:///$ROOT$regex)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.7.1 (path+file:///$ROOT$regex)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"serde_derive 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "serde_derive",
|
||||
"pkg": "serde_derive 1.0.160 (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.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"syn 2.0.15 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "proc_macro2",
|
||||
"pkg": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "quote",
|
||||
"pkg": "quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "syn",
|
||||
"pkg": "syn 2.0.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "strsim 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "syn 2.0.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "proc_macro2",
|
||||
"pkg": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "quote",
|
||||
"pkg": "quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "unicode_ident",
|
||||
"pkg": "unicode-ident 1.0.8 (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"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "wasi 0.11.0+wasi-snapshot-preview1 (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": [
|
||||
"basetsd",
|
||||
"handleapi",
|
||||
"memoryapi",
|
||||
"minwindef",
|
||||
"std",
|
||||
"sysinfoapi"
|
||||
]
|
||||
},
|
||||
{
|
||||
"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": "regex 1.7.1 (path+file:///$ROOT$regex)"
|
||||
},
|
||||
"target_directory": "$ROOT$regex/target",
|
||||
"version": 1,
|
||||
"workspace_root": "$ROOT$regex",
|
||||
"metadata": null
|
||||
}
|
||||
@@ -1,12816 +0,0 @@
|
||||
{
|
||||
"packages": [
|
||||
{
|
||||
"name": "aho-corasick",
|
||||
"version": "0.7.20",
|
||||
"id": "aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Fast multiple substring searching.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "memchr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.4.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "aho_corasick",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-0.7.20/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"std": [
|
||||
"memchr/std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-0.7.20/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing"
|
||||
],
|
||||
"keywords": [
|
||||
"string",
|
||||
"search",
|
||||
"text",
|
||||
"aho",
|
||||
"multi"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/aho-corasick",
|
||||
"homepage": "https://github.com/BurntSushi/aho-corasick",
|
||||
"documentation": null,
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "aho-corasick",
|
||||
"version": "1.0.1",
|
||||
"id": "aho-corasick 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Fast multiple substring searching.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "log",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.17",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.4.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "doc-comment",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "aho_corasick",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.0.1/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"std",
|
||||
"perf-literal"
|
||||
],
|
||||
"logging": [
|
||||
"dep:log"
|
||||
],
|
||||
"perf-literal": [
|
||||
"dep:memchr"
|
||||
],
|
||||
"std": [
|
||||
"memchr?/std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.0.1/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true,
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"docsrs"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing"
|
||||
],
|
||||
"keywords": [
|
||||
"string",
|
||||
"search",
|
||||
"text",
|
||||
"pattern",
|
||||
"multi"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/aho-corasick",
|
||||
"homepage": "https://github.com/BurntSushi/aho-corasick",
|
||||
"documentation": null,
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.60.0"
|
||||
},
|
||||
{
|
||||
"name": "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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/atty-0.2.14/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "atty",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/atty-0.2.14/examples/atty.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/atty-0.2.14/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"softprops <d.tangren@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"terminal",
|
||||
"tty",
|
||||
"isatty"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/softprops/atty",
|
||||
"homepage": "https://github.com/softprops/atty",
|
||||
"documentation": "http://softprops.github.io/atty",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "base64",
|
||||
"version": "0.20.0",
|
||||
"id": "base64 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "encodes and decodes base64 as bytes or utf8",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "criterion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8.5",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"small_rng"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rstest",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.12.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rstest_reuse",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "structopt",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.26",
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.20.0/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "base64",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.20.0/examples/base64.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "encode",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.20.0/tests/encode.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "tests",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.20.0/tests/tests.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "benchmarks",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.20.0/benches/benchmarks.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"std": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.20.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alice Maz <alice@alicemaz.com>",
|
||||
"Marshall Pierce <marshall@mpierce.org>"
|
||||
],
|
||||
"categories": [
|
||||
"encoding"
|
||||
],
|
||||
"keywords": [
|
||||
"base64",
|
||||
"utf8",
|
||||
"encode",
|
||||
"decode",
|
||||
"no_std"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/marshallpierce/rust-base64",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/base64",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.57.0"
|
||||
},
|
||||
{
|
||||
"name": "bitflags",
|
||||
"version": "1.3.2",
|
||||
"id": "bitflags 1.3.2 (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": [
|
||||
{
|
||||
"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": "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",
|
||||
"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
|
||||
},
|
||||
{
|
||||
"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
|
||||
},
|
||||
{
|
||||
"name": "walkdir",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "bitflags",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "basic",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/tests/basic.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "compile",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/tests/compile.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"default": [],
|
||||
"example_generated": [],
|
||||
"rustc-dep-of-std": [
|
||||
"core",
|
||||
"compiler_builtins"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"example_generated"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"bit",
|
||||
"bitmask",
|
||||
"bitflags",
|
||||
"flags"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/bitflags/bitflags",
|
||||
"homepage": "https://github.com/bitflags/bitflags",
|
||||
"documentation": "https://docs.rs/bitflags",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"version": "1.4.0",
|
||||
"id": "bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A string type that is not required to be valid UTF-8.",
|
||||
"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.4.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "once_cell",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.14.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "regex-automata",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.85",
|
||||
"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": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "ucd-parse",
|
||||
"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": "unicode-segmentation",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.2.1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "bstr",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "graphemes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/examples/graphemes.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std",
|
||||
"unicode"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "lines",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/examples/lines.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "uppercase",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/examples/uppercase.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std",
|
||||
"unicode"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "words",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/examples/words.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std",
|
||||
"unicode"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "graphemes-std",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/examples/graphemes-std.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "lines-std",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/examples/lines-std.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "uppercase-std",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/examples/uppercase-std.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "words-std",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/examples/words-std.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [
|
||||
"serde?/alloc"
|
||||
],
|
||||
"default": [
|
||||
"std",
|
||||
"unicode"
|
||||
],
|
||||
"serde": [
|
||||
"dep:serde"
|
||||
],
|
||||
"std": [
|
||||
"alloc",
|
||||
"memchr/std",
|
||||
"serde?/std"
|
||||
],
|
||||
"unicode": [
|
||||
"dep:once_cell",
|
||||
"dep:regex-automata"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.4.0/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true,
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"docsrs"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing",
|
||||
"encoding"
|
||||
],
|
||||
"keywords": [
|
||||
"string",
|
||||
"str",
|
||||
"byte",
|
||||
"bytes",
|
||||
"text"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/bstr",
|
||||
"homepage": "https://github.com/BurntSushi/bstr",
|
||||
"documentation": "https://docs.rs/bstr",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.60"
|
||||
},
|
||||
{
|
||||
"name": "bytecount",
|
||||
"version": "0.6.3",
|
||||
"id": "bytecount 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Apache-2.0/MIT",
|
||||
"license_file": null,
|
||||
"description": "count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fast",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "packed_simd_2",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.8",
|
||||
"kind": null,
|
||||
"rename": "packed_simd",
|
||||
"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",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "quickcheck",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "bytecount",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytecount-0.6.3/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "check",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytecount-0.6.3/tests/check.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytecount-0.6.3/benches/bench.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"generic-simd": [
|
||||
"packed_simd"
|
||||
],
|
||||
"html_report": [],
|
||||
"packed_simd": [
|
||||
"dep:packed_simd"
|
||||
],
|
||||
"runtime-dispatch-simd": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytecount-0.6.3/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andre Bogus <bogusandre@gmail.de>",
|
||||
"Joshua Landau <joshua@landau.ws>"
|
||||
],
|
||||
"categories": [
|
||||
"algorithms",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/llogiq/bytecount",
|
||||
"homepage": null,
|
||||
"documentation": null,
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "cc",
|
||||
"version": "1.0.79",
|
||||
"id": "cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "jobserver",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1.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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bin"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "gcc-shim",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/src/bin/gcc-shim.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cc_env",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/tests/cc_env.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cflags",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/tests/cflags.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cxxflags",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/tests/cxxflags.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/tests/test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"jobserver": [
|
||||
"dep:jobserver"
|
||||
],
|
||||
"parallel": [
|
||||
"jobserver"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.79/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::build-utils"
|
||||
],
|
||||
"keywords": [
|
||||
"build-dependencies"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/cc-rs",
|
||||
"homepage": "https://github.com/rust-lang/cc-rs",
|
||||
"documentation": "https://docs.rs/cc",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": 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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "xcrate",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"rustc-dep-of-std": [
|
||||
"core",
|
||||
"compiler_builtins"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/alexcrichton/cfg-if",
|
||||
"homepage": "https://github.com/alexcrichton/cfg-if",
|
||||
"documentation": "https://docs.rs/cfg-if",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "clap",
|
||||
"version": "2.34.0",
|
||||
"id": "clap 2.34.0 (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.12",
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-2.34.0/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"ansi_term": [
|
||||
"dep:ansi_term"
|
||||
],
|
||||
"atty": [
|
||||
"dep:atty"
|
||||
],
|
||||
"clippy": [
|
||||
"dep:clippy"
|
||||
],
|
||||
"color": [
|
||||
"ansi_term",
|
||||
"atty"
|
||||
],
|
||||
"debug": [],
|
||||
"default": [
|
||||
"suggestions",
|
||||
"color",
|
||||
"vec_map"
|
||||
],
|
||||
"doc": [
|
||||
"yaml"
|
||||
],
|
||||
"nightly": [],
|
||||
"no_cargo": [],
|
||||
"strsim": [
|
||||
"dep:strsim"
|
||||
],
|
||||
"suggestions": [
|
||||
"strsim"
|
||||
],
|
||||
"term_size": [
|
||||
"dep:term_size"
|
||||
],
|
||||
"unstable": [],
|
||||
"vec_map": [
|
||||
"dep:vec_map"
|
||||
],
|
||||
"wrap_help": [
|
||||
"term_size",
|
||||
"textwrap/term_size"
|
||||
],
|
||||
"yaml": [
|
||||
"yaml-rust"
|
||||
],
|
||||
"yaml-rust": [
|
||||
"dep:yaml-rust"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-2.34.0/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"doc"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Kevin K. <kbknapp@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"command-line-interface"
|
||||
],
|
||||
"keywords": [
|
||||
"argument",
|
||||
"cli",
|
||||
"arg",
|
||||
"parser",
|
||||
"parse"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/clap-rs/clap",
|
||||
"homepage": "https://clap.rs/",
|
||||
"documentation": "https://docs.rs/clap/",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "crossbeam-channel",
|
||||
"version": "0.5.8",
|
||||
"id": "crossbeam-channel 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Multi-producer multi-consumer channels for message passing",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "cfg-if",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "crossbeam-utils",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "num_cpus",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.13.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.8",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "signal-hook",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "crossbeam-channel",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "fibonacci",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/examples/fibonacci.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "matching",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/examples/matching.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "stopwatch",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/examples/stopwatch.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "after",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/after.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "array",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/array.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "golang",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/golang.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "iter",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/iter.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "list",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/list.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "mpsc",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/mpsc.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "never",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/never.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "ready",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/ready.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "same_channel",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/same_channel.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "select",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/select.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "select_macro",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/select_macro.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "thread_locals",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/thread_locals.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "tick",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/tick.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "zero",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/tests/zero.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "crossbeam",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/benches/crossbeam.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"crossbeam-utils": [
|
||||
"dep:crossbeam-utils"
|
||||
],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"std": [
|
||||
"crossbeam-utils/std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.8/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [],
|
||||
"categories": [
|
||||
"algorithms",
|
||||
"concurrency",
|
||||
"data-structures"
|
||||
],
|
||||
"keywords": [
|
||||
"channel",
|
||||
"mpmc",
|
||||
"select",
|
||||
"golang",
|
||||
"message"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/crossbeam-rs/crossbeam",
|
||||
"homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel",
|
||||
"documentation": null,
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.38"
|
||||
},
|
||||
{
|
||||
"name": "crossbeam-utils",
|
||||
"version": "0.8.15",
|
||||
"id": "crossbeam-utils 0.8.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Utilities for concurrent programming",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "cfg-if",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "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": "loom",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(crossbeam_loom)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "crossbeam-utils",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "atomic_cell",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/tests/atomic_cell.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cache_padded",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/tests/cache_padded.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "parker",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/tests/parker.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "sharded_lock",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/tests/sharded_lock.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "thread",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/tests/thread.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "wait_group",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/tests/wait_group.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "atomic_cell",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/benches/atomic_cell.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"loom": [
|
||||
"dep:loom"
|
||||
],
|
||||
"nightly": [],
|
||||
"std": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.15/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [],
|
||||
"categories": [
|
||||
"algorithms",
|
||||
"concurrency",
|
||||
"data-structures",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"scoped",
|
||||
"thread",
|
||||
"atomic",
|
||||
"cache"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/crossbeam-rs/crossbeam",
|
||||
"homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils",
|
||||
"documentation": null,
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.38"
|
||||
},
|
||||
{
|
||||
"name": "encoding_rs",
|
||||
"version": "0.8.32",
|
||||
"id": "encoding_rs 0.8.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "(Apache-2.0 OR MIT) AND BSD-3-Clause",
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/encoding_rs-0.8.32/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [],
|
||||
"default": [
|
||||
"alloc"
|
||||
],
|
||||
"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": [],
|
||||
"packed_simd": [
|
||||
"dep:packed_simd"
|
||||
],
|
||||
"serde": [
|
||||
"dep:serde"
|
||||
],
|
||||
"simd-accel": [
|
||||
"packed_simd",
|
||||
"packed_simd/into_bits"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/encoding_rs-0.8.32/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Henri Sivonen <hsivonen@hsivonen.fi>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing",
|
||||
"encoding",
|
||||
"web-programming",
|
||||
"internationalization"
|
||||
],
|
||||
"keywords": [
|
||||
"encoding",
|
||||
"web",
|
||||
"unicode",
|
||||
"charset"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/hsivonen/encoding_rs",
|
||||
"homepage": "https://docs.rs/encoding_rs/",
|
||||
"documentation": "https://docs.rs/encoding_rs/",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "encoding_rs_io",
|
||||
"version": "0.1.7",
|
||||
"id": "encoding_rs_io 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Streaming transcoding for encoding_rs",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"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
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "encoding_rs_io",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/encoding_rs_io-0.1.7/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/encoding_rs_io-0.1.7/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing",
|
||||
"encoding",
|
||||
"web-programming",
|
||||
"email"
|
||||
],
|
||||
"keywords": [
|
||||
"encoding",
|
||||
"transcoding",
|
||||
"stream",
|
||||
"io",
|
||||
"read"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/encoding_rs_io",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/encoding_rs_io",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": 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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"std": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/servo/rust-fnv",
|
||||
"homepage": null,
|
||||
"documentation": "https://doc.servo.org/fnv/",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "glob",
|
||||
"version": "0.3.1",
|
||||
"id": "glob 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR 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": "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": "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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/glob-0.3.1/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "glob-std",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/glob-0.3.1/tests/glob-std.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/glob-0.3.1/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"filesystem"
|
||||
],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/glob",
|
||||
"homepage": "https://github.com/rust-lang/glob",
|
||||
"documentation": "https://docs.rs/glob/0.3.1",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "globset",
|
||||
"version": "0.4.10",
|
||||
"id": "globset 0.4.10 (path+file:///$ROOT$ripgrep/crates/globset)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Cross platform single glob and glob set matching. Glob set matching is the\nprocess of matching one or more glob patterns against a single candidate path\nsimultaneously, and returning all of the globs that matched.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "aho-corasick",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.7.3",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"std"
|
||||
],
|
||||
"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": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"perf",
|
||||
"std"
|
||||
],
|
||||
"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": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "glob",
|
||||
"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": "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": "serde_json",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.45",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "globset",
|
||||
"src_path": "$ROOT$ripgrep/crates/globset/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$ripgrep/crates/globset/benches/bench.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"log"
|
||||
],
|
||||
"log": [
|
||||
"dep:log"
|
||||
],
|
||||
"serde": [
|
||||
"dep:serde"
|
||||
],
|
||||
"serde1": [
|
||||
"serde"
|
||||
],
|
||||
"simd-accel": []
|
||||
},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/globset/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"glob",
|
||||
"multiple",
|
||||
"set",
|
||||
"pattern"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset",
|
||||
"documentation": "https://docs.rs/globset",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "grep",
|
||||
"version": "0.2.11",
|
||||
"id": "grep 0.2.11 (path+file:///$ROOT$ripgrep/crates/grep)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Fast line oriented regex searching as a library.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "grep-cli",
|
||||
"source": null,
|
||||
"req": "^0.1.7",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/cli"
|
||||
},
|
||||
{
|
||||
"name": "grep-matcher",
|
||||
"source": null,
|
||||
"req": "^0.1.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/matcher"
|
||||
},
|
||||
{
|
||||
"name": "grep-pcre2",
|
||||
"source": null,
|
||||
"req": "^0.1.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/pcre2"
|
||||
},
|
||||
{
|
||||
"name": "grep-printer",
|
||||
"source": null,
|
||||
"req": "^0.1.7",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/printer"
|
||||
},
|
||||
{
|
||||
"name": "grep-regex",
|
||||
"source": null,
|
||||
"req": "^0.1.11",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/regex"
|
||||
},
|
||||
{
|
||||
"name": "grep-searcher",
|
||||
"source": null,
|
||||
"req": "^0.1.11",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/searcher"
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.4",
|
||||
"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.2.7",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "grep",
|
||||
"src_path": "$ROOT$ripgrep/crates/grep/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "simplegrep",
|
||||
"src_path": "$ROOT$ripgrep/crates/grep/examples/simplegrep.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"avx-accel": [],
|
||||
"grep-pcre2": [
|
||||
"dep:grep-pcre2"
|
||||
],
|
||||
"pcre2": [
|
||||
"grep-pcre2"
|
||||
],
|
||||
"simd-accel": [
|
||||
"grep-searcher/simd-accel"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/grep/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"grep",
|
||||
"egrep",
|
||||
"search",
|
||||
"pattern"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/grep",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/grep",
|
||||
"documentation": "https://docs.rs/grep",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "grep-cli",
|
||||
"version": "0.1.7",
|
||||
"id": "grep-cli 0.1.7 (path+file:///$ROOT$ripgrep/crates/cli)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Utilities for search oriented command line applications.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "atty",
|
||||
"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": "bstr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "globset",
|
||||
"source": null,
|
||||
"req": "^0.4.10",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/globset"
|
||||
},
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "same-file",
|
||||
"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": "termcolor",
|
||||
"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": "winapi-util",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(windows)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "grep-cli",
|
||||
"src_path": "$ROOT$ripgrep/crates/cli/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/cli/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"grep",
|
||||
"cli",
|
||||
"utility",
|
||||
"util"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/cli",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/cli",
|
||||
"documentation": "https://docs.rs/grep-cli",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "grep-matcher",
|
||||
"version": "0.1.6",
|
||||
"id": "grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "A trait for regular expressions, with a focus on line oriented search.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "memchr",
|
||||
"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": "regex",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "grep-matcher",
|
||||
"src_path": "$ROOT$ripgrep/crates/matcher/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "integration",
|
||||
"src_path": "$ROOT$ripgrep/crates/matcher/tests/tests.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/matcher/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"pattern",
|
||||
"trait"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/matcher",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/matcher",
|
||||
"documentation": "https://docs.rs/grep-matcher",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "grep-pcre2",
|
||||
"version": "0.1.6",
|
||||
"id": "grep-pcre2 0.1.6 (path+file:///$ROOT$ripgrep/crates/pcre2)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Use PCRE2 with the 'grep' crate.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "grep-matcher",
|
||||
"source": null,
|
||||
"req": "^0.1.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/matcher"
|
||||
},
|
||||
{
|
||||
"name": "pcre2",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2.3",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "grep-pcre2",
|
||||
"src_path": "$ROOT$ripgrep/crates/pcre2/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/pcre2/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"grep",
|
||||
"pcre",
|
||||
"backreference",
|
||||
"look"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/pcre2",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/pcre2",
|
||||
"documentation": "https://docs.rs/grep-pcre2",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "grep-printer",
|
||||
"version": "0.1.7",
|
||||
"id": "grep-printer 0.1.7 (path+file:///$ROOT$ripgrep/crates/printer)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "An implementation of the grep crate's Sink trait that provides standard\nprinting of search results, similar to grep itself.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "base64",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.20.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "grep-matcher",
|
||||
"source": null,
|
||||
"req": "^0.1.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/matcher"
|
||||
},
|
||||
{
|
||||
"name": "grep-searcher",
|
||||
"source": null,
|
||||
"req": "^0.1.11",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/searcher"
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.77",
|
||||
"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.27",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"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": "grep-regex",
|
||||
"source": null,
|
||||
"req": "^0.1.11",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/regex"
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "grep-printer",
|
||||
"src_path": "$ROOT$ripgrep/crates/printer/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"base64": [
|
||||
"dep:base64"
|
||||
],
|
||||
"default": [
|
||||
"serde1"
|
||||
],
|
||||
"serde": [
|
||||
"dep:serde"
|
||||
],
|
||||
"serde1": [
|
||||
"base64",
|
||||
"serde",
|
||||
"serde_json"
|
||||
],
|
||||
"serde_json": [
|
||||
"dep:serde_json"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/printer/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"grep",
|
||||
"pattern",
|
||||
"print",
|
||||
"printer",
|
||||
"sink"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/printer",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/printer",
|
||||
"documentation": "https://docs.rs/grep-printer",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "grep-regex",
|
||||
"version": "0.1.11",
|
||||
"id": "grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Use Rust's regex library with the 'grep' crate.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "aho-corasick",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.7.3",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "grep-matcher",
|
||||
"source": null,
|
||||
"req": "^0.1.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/matcher"
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1",
|
||||
"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.6.5",
|
||||
"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": "^1.1.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "grep-regex",
|
||||
"src_path": "$ROOT$ripgrep/crates/regex/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/regex/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"grep",
|
||||
"search",
|
||||
"pattern",
|
||||
"line"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/regex",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/regex",
|
||||
"documentation": "https://docs.rs/grep-regex",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "grep-searcher",
|
||||
"version": "0.1.11",
|
||||
"id": "grep-searcher 0.1.11 (path+file:///$ROOT$ripgrep/crates/searcher)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "Fast line oriented regex searching as a library.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "bstr",
|
||||
"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": [
|
||||
"std"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "bytecount",
|
||||
"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": "encoding_rs",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8.14",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "encoding_rs_io",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "grep-matcher",
|
||||
"source": null,
|
||||
"req": "^0.1.6",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/matcher"
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "memmap2",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.5.3",
|
||||
"kind": null,
|
||||
"rename": "memmap",
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "grep-regex",
|
||||
"source": null,
|
||||
"req": "^0.1.11",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/regex"
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "grep-searcher",
|
||||
"src_path": "$ROOT$ripgrep/crates/searcher/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "search-stdin",
|
||||
"src_path": "$ROOT$ripgrep/crates/searcher/examples/search-stdin.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"avx-accel": [],
|
||||
"default": [
|
||||
"bytecount/runtime-dispatch-simd"
|
||||
],
|
||||
"simd-accel": [
|
||||
"encoding_rs/simd-accel"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/searcher/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"grep",
|
||||
"egrep",
|
||||
"search",
|
||||
"pattern"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/searcher",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/searcher",
|
||||
"documentation": "https://docs.rs/grep-searcher",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "hermit-abi",
|
||||
"version": "0.1.19",
|
||||
"id": "hermit-abi 0.1.19 (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",
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/hermit-abi-0.1.19/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"default": [],
|
||||
"docs": [],
|
||||
"rustc-dep-of-std": [
|
||||
"core",
|
||||
"compiler_builtins/rustc-dep-of-std",
|
||||
"libc/rustc-dep-of-std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/hermit-abi-0.1.19/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",
|
||||
"homepage": null,
|
||||
"documentation": "https://hermitcore.github.io/rusty-hermit/hermit_abi",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "ignore",
|
||||
"version": "0.4.20",
|
||||
"id": "ignore 0.4.20 (path+file:///$ROOT$ripgrep/crates/ignore)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "A fast library for efficiently matching ignore files such as `.gitignore`\nagainst file paths.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "globset",
|
||||
"source": null,
|
||||
"req": "^0.4.10",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/globset"
|
||||
},
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^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.5",
|
||||
"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.1",
|
||||
"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.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "same-file",
|
||||
"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": "thread_local",
|
||||
"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": "walkdir",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.2.7",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "crossbeam-channel",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.5.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-util",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(windows)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "ignore",
|
||||
"src_path": "$ROOT$ripgrep/crates/ignore/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "walk",
|
||||
"src_path": "$ROOT$ripgrep/crates/ignore/examples/walk.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "gitignore_matched_path_or_any_parents_tests",
|
||||
"src_path": "$ROOT$ripgrep/crates/ignore/tests/gitignore_matched_path_or_any_parents_tests.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"simd-accel": [
|
||||
"globset/simd-accel"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$ripgrep/crates/ignore/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"glob",
|
||||
"ignore",
|
||||
"gitignore",
|
||||
"pattern",
|
||||
"file"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore",
|
||||
"documentation": "https://docs.rs/ignore",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "itoa",
|
||||
"version": "1.0.6",
|
||||
"id": "itoa 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Fast integer primitive to string conversion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "no-panic",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "itoa",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.6/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.6/tests/test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.6/benches/bench.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"no-panic": [
|
||||
"dep:no-panic"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.6/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"value-formatting",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"integer"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/itoa",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/itoa",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.36"
|
||||
},
|
||||
{
|
||||
"name": "jemalloc-sys",
|
||||
"version": "0.5.3+5.3.0-patched",
|
||||
"id": "jemalloc-sys 0.5.3+5.3.0-patched (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT/Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Rust FFI bindings to jemalloc\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.8",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "cc",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.13",
|
||||
"kind": "build",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "jemalloc-sys",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemalloc-sys-0.5.3+5.3.0-patched/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "malloc_conf_empty",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemalloc-sys-0.5.3+5.3.0-patched/tests/malloc_conf_empty.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "malloc_conf_set",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemalloc-sys-0.5.3+5.3.0-patched/tests/malloc_conf_set.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "unprefixed_malloc",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemalloc-sys-0.5.3+5.3.0-patched/tests/unprefixed_malloc.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemalloc-sys-0.5.3+5.3.0-patched/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"background_threads": [
|
||||
"background_threads_runtime_support"
|
||||
],
|
||||
"background_threads_runtime_support": [],
|
||||
"debug": [],
|
||||
"default": [
|
||||
"background_threads_runtime_support"
|
||||
],
|
||||
"disable_initial_exec_tls": [],
|
||||
"profiling": [],
|
||||
"stats": [],
|
||||
"unprefixed_malloc_on_supported_platforms": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemalloc-sys-0.5.3+5.3.0-patched/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"jemallocator_docs"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>",
|
||||
"Gonzalo Brito Gadeschi <gonzalobg88@gmail.com>",
|
||||
"The TiKV Project Developers"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"allocator",
|
||||
"jemalloc"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/tikv/jemallocator",
|
||||
"homepage": "https://github.com/tikv/jemallocator",
|
||||
"documentation": "https://docs.rs/jemallocator-sys",
|
||||
"edition": "2018",
|
||||
"links": "jemalloc",
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "jemallocator",
|
||||
"version": "0.5.0",
|
||||
"id": "jemallocator 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT/Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A Rust allocator backed by jemalloc\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "jemalloc-sys",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.5.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2.8",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "paste",
|
||||
"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": "jemallocator",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "background_thread_defaults",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/background_thread_defaults.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "background_thread_enabled",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/background_thread_enabled.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "ffi",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/ffi.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "grow_in_place",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/grow_in_place.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "malloctl",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/malloctl.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shrink_in_place",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/shrink_in_place.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "smoke",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/smoke.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "smoke_ffi",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/smoke_ffi.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "usable_size",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/tests/usable_size.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "roundtrip",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/benches/roundtrip.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc_trait": [],
|
||||
"background_threads": [
|
||||
"jemalloc-sys/background_threads"
|
||||
],
|
||||
"background_threads_runtime_support": [
|
||||
"jemalloc-sys/background_threads_runtime_support"
|
||||
],
|
||||
"debug": [
|
||||
"jemalloc-sys/debug"
|
||||
],
|
||||
"default": [
|
||||
"background_threads_runtime_support"
|
||||
],
|
||||
"disable_initial_exec_tls": [
|
||||
"jemalloc-sys/disable_initial_exec_tls"
|
||||
],
|
||||
"profiling": [
|
||||
"jemalloc-sys/profiling"
|
||||
],
|
||||
"stats": [
|
||||
"jemalloc-sys/stats"
|
||||
],
|
||||
"unprefixed_malloc_on_supported_platforms": [
|
||||
"jemalloc-sys/unprefixed_malloc_on_supported_platforms"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jemallocator-0.5.0/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [],
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"jemallocator_docs"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>",
|
||||
"Gonzalo Brito Gadeschi <gonzalobg88@gmail.com>",
|
||||
"Simon Sapin <simon.sapin@exyr.org>",
|
||||
"Steven Fackler <sfackler@gmail.com>",
|
||||
"The TiKV Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"memory-management",
|
||||
"api-bindings"
|
||||
],
|
||||
"keywords": [
|
||||
"allocator",
|
||||
"jemalloc"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/tikv/jemallocator",
|
||||
"homepage": "https://github.com/tikv/jemallocator",
|
||||
"documentation": "https://docs.rs/jemallocator",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "jobserver",
|
||||
"version": "0.1.26",
|
||||
"id": "jobserver 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT/Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "An implementation of the GNU make jobserver for Rust\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "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": "num_cpus",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "tempfile",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "tokio-core",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "tokio-process",
|
||||
"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": "libc",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2.50",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(unix)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "jobserver",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.26/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "client",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.26/tests/client.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "server",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.26/tests/server.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "client-of-myself",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.26/tests/client-of-myself.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "make-as-a-client",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.26/tests/make-as-a-client.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "helper",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.26/tests/helper.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/jobserver-0.1.26/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/alexcrichton/jobserver-rs",
|
||||
"homepage": "https://github.com/alexcrichton/jobserver-rs",
|
||||
"documentation": "https://docs.rs/jobserver",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": 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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "no_std",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/tests/no_std.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/tests/test.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"spin": [
|
||||
"dep:spin"
|
||||
],
|
||||
"spin_no_std": [
|
||||
"spin"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.4.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Marvin Löbel <loebel.marvin@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"no-std",
|
||||
"rust-patterns",
|
||||
"memory-management"
|
||||
],
|
||||
"keywords": [
|
||||
"macro",
|
||||
"lazy",
|
||||
"static"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang-nursery/lazy-static.rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/lazy_static",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"version": "0.2.142",
|
||||
"id": "libc 0.2.142 (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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.142/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "const_fn",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.142/tests/const_fn.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.142/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"align": [],
|
||||
"const-extern-fn": [],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"extra_traits": [],
|
||||
"rustc-dep-of-std": [
|
||||
"align",
|
||||
"rustc-std-workspace-core"
|
||||
],
|
||||
"rustc-std-workspace-core": [
|
||||
"dep:rustc-std-workspace-core"
|
||||
],
|
||||
"std": [],
|
||||
"use_std": [
|
||||
"std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.142/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"const-extern-fn",
|
||||
"extra_traits"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"external-ffi-bindings",
|
||||
"no-std",
|
||||
"os"
|
||||
],
|
||||
"keywords": [
|
||||
"libc",
|
||||
"ffi",
|
||||
"bindings",
|
||||
"operating",
|
||||
"system"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/libc",
|
||||
"homepage": "https://github.com/rust-lang/libc",
|
||||
"documentation": "https://docs.rs/libc/",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"version": "0.4.17",
|
||||
"id": "log 0.4.17 (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": "^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": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "sval",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "=1.0.0-alpha.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "value-bag",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "=1.0.0-alpha.9",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"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": "serde",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "serde_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": "=1.0.0-alpha.5",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "value-bag",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "=1.0.0-alpha.9",
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "filters",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/tests/filters.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "macros",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/tests/macros.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "value",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/benches/value.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"kv_unstable": [
|
||||
"value-bag"
|
||||
],
|
||||
"kv_unstable_serde": [
|
||||
"kv_unstable_std",
|
||||
"value-bag/serde",
|
||||
"serde"
|
||||
],
|
||||
"kv_unstable_std": [
|
||||
"std",
|
||||
"kv_unstable",
|
||||
"value-bag/error"
|
||||
],
|
||||
"kv_unstable_sval": [
|
||||
"kv_unstable",
|
||||
"value-bag/sval",
|
||||
"sval"
|
||||
],
|
||||
"max_level_debug": [],
|
||||
"max_level_error": [],
|
||||
"max_level_info": [],
|
||||
"max_level_off": [],
|
||||
"max_level_trace": [],
|
||||
"max_level_warn": [],
|
||||
"release_max_level_debug": [],
|
||||
"release_max_level_error": [],
|
||||
"release_max_level_info": [],
|
||||
"release_max_level_off": [],
|
||||
"release_max_level_trace": [],
|
||||
"release_max_level_warn": [],
|
||||
"serde": [
|
||||
"dep:serde"
|
||||
],
|
||||
"std": [],
|
||||
"sval": [
|
||||
"dep:sval"
|
||||
],
|
||||
"value-bag": [
|
||||
"dep:value-bag"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.17/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"std",
|
||||
"serde",
|
||||
"kv_unstable_std",
|
||||
"kv_unstable_sval",
|
||||
"kv_unstable_serde"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::debugging"
|
||||
],
|
||||
"keywords": [
|
||||
"logging"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/log",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/log",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"version": "2.5.0",
|
||||
"id": "memchr 2.5.0 (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": "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": "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": "^1.0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "memchr",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.5.0/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.5.0/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"libc": [
|
||||
"dep:libc"
|
||||
],
|
||||
"rustc-dep-of-std": [
|
||||
"core",
|
||||
"compiler_builtins"
|
||||
],
|
||||
"std": [],
|
||||
"use_std": [
|
||||
"std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.5.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>",
|
||||
"bluss"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"memchr",
|
||||
"char",
|
||||
"scan",
|
||||
"strchr",
|
||||
"string"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/memchr",
|
||||
"homepage": "https://github.com/BurntSushi/memchr",
|
||||
"documentation": "https://docs.rs/memchr/",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "memmap2",
|
||||
"version": "0.5.10",
|
||||
"id": "memmap2 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Cross-platform Rust API for memory-mapped file IO",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "stable_deref_trait",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "owning_ref",
|
||||
"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
|
||||
},
|
||||
{
|
||||
"name": "tempfile",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(unix)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "memmap2",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memmap2-0.5.10/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "cat",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memmap2-0.5.10/examples/cat.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"stable_deref_trait": [
|
||||
"dep:stable_deref_trait"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/memmap2-0.5.10/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Dan Burkert <dan@danburkert.com>",
|
||||
"Yevhenii Reizner <razrfalcon@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"mmap",
|
||||
"memory-map",
|
||||
"io",
|
||||
"file"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/RazrFalcon/memmap2-rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/memmap2",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "once_cell",
|
||||
"version": "1.17.1",
|
||||
"id": "once_cell 1.17.1 (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": "atomic-polyfill",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": "atomic_polyfill",
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "critical-section",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": "critical_section",
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "parking_lot_core",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.9.3",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "critical-section",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.1",
|
||||
"kind": "dev",
|
||||
"rename": "critical_section",
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"std"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "crossbeam-utils",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8.7",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/examples/bench.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench_acquire",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/examples/bench_acquire.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench_vs_lazy_static",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/examples/bench_vs_lazy_static.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "lazy_static",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/examples/lazy_static.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "reentrant_init_deadlocks",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/examples/reentrant_init_deadlocks.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "regex",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/examples/regex.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_synchronization",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/examples/test_synchronization.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"std"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "it",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/tests/it.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [
|
||||
"race"
|
||||
],
|
||||
"atomic-polyfill": [
|
||||
"critical-section"
|
||||
],
|
||||
"atomic_polyfill": [
|
||||
"dep:atomic_polyfill"
|
||||
],
|
||||
"critical-section": [
|
||||
"critical_section",
|
||||
"atomic_polyfill"
|
||||
],
|
||||
"critical_section": [
|
||||
"dep:critical_section"
|
||||
],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"parking_lot": [
|
||||
"parking_lot_core"
|
||||
],
|
||||
"parking_lot_core": [
|
||||
"dep:parking_lot_core"
|
||||
],
|
||||
"race": [],
|
||||
"std": [
|
||||
"alloc"
|
||||
],
|
||||
"unstable": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Aleksey Kladov <aleksey.kladov@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"rust-patterns",
|
||||
"memory-management"
|
||||
],
|
||||
"keywords": [
|
||||
"lazy",
|
||||
"static"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/matklad/once_cell",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/once_cell",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.56"
|
||||
},
|
||||
{
|
||||
"name": "pcre2",
|
||||
"version": "0.2.3",
|
||||
"id": "pcre2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense/MIT",
|
||||
"license_file": null,
|
||||
"description": "High level wrapper library for PCRE2.",
|
||||
"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.46",
|
||||
"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.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "pcre2-sys",
|
||||
"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": "thread_local",
|
||||
"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": "pcre2",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pcre2-0.2.3/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pcre2-0.2.3/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing"
|
||||
],
|
||||
"keywords": [
|
||||
"pcre",
|
||||
"pcre2",
|
||||
"regex",
|
||||
"jit",
|
||||
"perl"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/rust-pcre2",
|
||||
"homepage": "https://github.com/BurntSushi/rust-pcre2",
|
||||
"documentation": "https://docs.rs/pcre2",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "pcre2-sys",
|
||||
"version": "0.2.5",
|
||||
"id": "pcre2-sys 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense/MIT",
|
||||
"license_file": null,
|
||||
"description": "Low level bindings to PCRE2.",
|
||||
"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",
|
||||
"kind": "build",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"parallel"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "pkg-config",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3.13",
|
||||
"kind": "build",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "pcre2-sys",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pcre2-sys-0.2.5/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pcre2-sys-0.2.5/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pcre2-sys-0.2.5/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"external-ffi-bindings"
|
||||
],
|
||||
"keywords": [
|
||||
"pcre",
|
||||
"pcre2",
|
||||
"regex",
|
||||
"jit"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/rust-pcre2",
|
||||
"homepage": "https://github.com/BurntSushi/rust-pcre2",
|
||||
"documentation": "https://docs.rs/pcre2-sys",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "pkg-config",
|
||||
"version": "0.3.26",
|
||||
"id": "pkg-config 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "pkg-config",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/tests/test.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.26/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"build-dependencies"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/pkg-config-rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/pkg-config",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "proc-macro2",
|
||||
"version": "1.0.56",
|
||||
"id": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "unicode-ident",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "quote",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "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
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "proc-macro2",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "comments",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/comments.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "features",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/features.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "marker",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/marker.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_fmt",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/test_fmt.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_size",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/tests/test_size.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"proc-macro"
|
||||
],
|
||||
"nightly": [],
|
||||
"proc-macro": [],
|
||||
"span-locations": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"rustc-args": [
|
||||
"--cfg",
|
||||
"procmacro2_semver_exempt"
|
||||
],
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"procmacro2_semver_exempt",
|
||||
"--cfg",
|
||||
"doc_cfg"
|
||||
],
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"features": [
|
||||
"span-locations"
|
||||
]
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>",
|
||||
"Alex Crichton <alex@alexcrichton.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::procedural-macro-helpers"
|
||||
],
|
||||
"keywords": [
|
||||
"macros",
|
||||
"syn"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/proc-macro2",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/proc-macro2",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.31"
|
||||
},
|
||||
{
|
||||
"name": "quote",
|
||||
"version": "1.0.26",
|
||||
"id": "quote 1.0.26 (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.52",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rustversion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "trybuild",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.66",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"diff"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "quote",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "compiletest",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/tests/compiletest.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/tests/test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"proc-macro"
|
||||
],
|
||||
"proc-macro": [
|
||||
"proc-macro2/proc-macro"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.26/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::procedural-macro-helpers"
|
||||
],
|
||||
"keywords": [
|
||||
"macros",
|
||||
"syn"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/quote",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/quote/",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.31"
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"version": "1.8.1",
|
||||
"id": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "aho-corasick",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.5.0",
|
||||
"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.7.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"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": "^1.0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"getrandom",
|
||||
"small_rng"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "regex",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-cheat",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-cheat.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-replace",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-replace.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-single-cheat",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-single-cheat.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna-single",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna-single.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "shootout-regex-dna",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/examples/shootout-regex-dna.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "default",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_default.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "default-bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_default_bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_nfa.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa-utf8bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_nfa_utf8bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "nfa-bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_nfa_bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_backtrack.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack-utf8bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_backtrack_utf8bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "backtrack-bytes",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_backtrack_bytes.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "crates-regex",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/tests/test_crates_regex.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"aho-corasick": [
|
||||
"dep:aho-corasick"
|
||||
],
|
||||
"default": [
|
||||
"std",
|
||||
"perf",
|
||||
"unicode",
|
||||
"regex-syntax/default"
|
||||
],
|
||||
"memchr": [
|
||||
"dep:memchr"
|
||||
],
|
||||
"pattern": [],
|
||||
"perf": [
|
||||
"perf-cache",
|
||||
"perf-dfa",
|
||||
"perf-inline",
|
||||
"perf-literal"
|
||||
],
|
||||
"perf-cache": [],
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.8.1/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",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.60.0"
|
||||
},
|
||||
{
|
||||
"name": "regex-automata",
|
||||
"version": "0.1.10",
|
||||
"id": "regex-automata 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense/MIT",
|
||||
"license_file": null,
|
||||
"description": "Automata construction and matching using regular expressions.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "fst",
|
||||
"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": "regex-syntax",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.6.16",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"std"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.2.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.82",
|
||||
"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.82",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "toml",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.10",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "regex-automata",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.1.10/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "default",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.1.10/tests/tests.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"fst": [
|
||||
"dep:fst"
|
||||
],
|
||||
"regex-syntax": [
|
||||
"dep:regex-syntax"
|
||||
],
|
||||
"std": [
|
||||
"regex-syntax"
|
||||
],
|
||||
"transducer": [
|
||||
"std",
|
||||
"fst"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.1.10/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing"
|
||||
],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"dfa",
|
||||
"automata",
|
||||
"automaton",
|
||||
"nfa"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/regex-automata",
|
||||
"homepage": "https://github.com/BurntSushi/regex-automata",
|
||||
"documentation": "https://docs.rs/regex-automata",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "regex-syntax",
|
||||
"version": "0.6.29",
|
||||
"id": "regex-syntax 0.6.29 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A regular expression parser.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "regex-syntax",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.6.29/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.6.29/benches/bench.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.6.29/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/regex",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex-syntax",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "regex-syntax",
|
||||
"version": "0.7.1",
|
||||
"id": "regex-syntax 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "A regular expression parser.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "regex-syntax",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.7.1/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.7.1/benches/bench.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [
|
||||
"std",
|
||||
"unicode"
|
||||
],
|
||||
"std": [],
|
||||
"unicode": [
|
||||
"unicode-age",
|
||||
"unicode-bool",
|
||||
"unicode-case",
|
||||
"unicode-gencat",
|
||||
"unicode-perl",
|
||||
"unicode-script",
|
||||
"unicode-segment"
|
||||
],
|
||||
"unicode-age": [],
|
||||
"unicode-bool": [],
|
||||
"unicode-case": [],
|
||||
"unicode-gencat": [],
|
||||
"unicode-perl": [],
|
||||
"unicode-script": [],
|
||||
"unicode-segment": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.7.1/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true,
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"docsrs"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"The Rust Project Developers"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/rust-lang/regex",
|
||||
"homepage": "https://github.com/rust-lang/regex",
|
||||
"documentation": "https://docs.rs/regex-syntax",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.60.0"
|
||||
},
|
||||
{
|
||||
"name": "ripgrep",
|
||||
"version": "13.0.0",
|
||||
"id": "ripgrep 13.0.0 (path+file:///$ROOT$ripgrep)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "ripgrep is a line-oriented search tool that recursively searches the current\ndirectory for a regex pattern while respecting gitignore rules. ripgrep has\nfirst class support on Windows, macOS and Linux.\n",
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "bstr",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "clap",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.33.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"suggestions"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "grep",
|
||||
"source": null,
|
||||
"req": "^0.2.11",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/grep"
|
||||
},
|
||||
{
|
||||
"name": "ignore",
|
||||
"source": null,
|
||||
"req": "^0.4.19",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$ripgrep/crates/ignore"
|
||||
},
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.5",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.3.5",
|
||||
"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.23",
|
||||
"kind": null,
|
||||
"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.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.77",
|
||||
"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.77",
|
||||
"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",
|
||||
"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.33.0",
|
||||
"kind": "build",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [
|
||||
"suggestions"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.1.0",
|
||||
"kind": "build",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "jemallocator",
|
||||
"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": "cfg(all(target_env = \"musl\", target_pointer_width = \"64\"))",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"bin"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "rg",
|
||||
"src_path": "$ROOT$ripgrep/crates/core/main.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "integration",
|
||||
"src_path": "$ROOT$ripgrep/tests/tests.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$ripgrep/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"pcre2": [
|
||||
"grep/pcre2"
|
||||
],
|
||||
"simd-accel": [
|
||||
"grep/simd-accel"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$ripgrep/Cargo.toml",
|
||||
"metadata": {
|
||||
"deb": {
|
||||
"assets": [
|
||||
[
|
||||
"target/release/rg",
|
||||
"usr/bin/",
|
||||
"755"
|
||||
],
|
||||
[
|
||||
"COPYING",
|
||||
"usr/share/doc/ripgrep/",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"LICENSE-MIT",
|
||||
"usr/share/doc/ripgrep/",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"UNLICENSE",
|
||||
"usr/share/doc/ripgrep/",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"CHANGELOG.md",
|
||||
"usr/share/doc/ripgrep/CHANGELOG",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"README.md",
|
||||
"usr/share/doc/ripgrep/README",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"FAQ.md",
|
||||
"usr/share/doc/ripgrep/FAQ",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"deployment/deb/rg.1",
|
||||
"usr/share/man/man1/rg.1",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"deployment/deb/rg.bash",
|
||||
"usr/share/bash-completion/completions/rg",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"deployment/deb/rg.fish",
|
||||
"usr/share/fish/vendor_completions.d/rg.fish",
|
||||
"644"
|
||||
],
|
||||
[
|
||||
"deployment/deb/_rg",
|
||||
"usr/share/zsh/vendor-completions/",
|
||||
"644"
|
||||
]
|
||||
],
|
||||
"extended-description": "ripgrep (rg) recursively searches your current directory for a regex pattern.\nBy default, ripgrep will respect your .gitignore and automatically skip hidden\nfiles/directories and binary files.\n",
|
||||
"features": [
|
||||
"pcre2"
|
||||
],
|
||||
"section": "utils"
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"command-line-utilities",
|
||||
"text-processing"
|
||||
],
|
||||
"keywords": [
|
||||
"regex",
|
||||
"grep",
|
||||
"egrep",
|
||||
"search",
|
||||
"pattern"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/ripgrep",
|
||||
"homepage": "https://github.com/BurntSushi/ripgrep",
|
||||
"documentation": "https://github.com/BurntSushi/ripgrep",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.65"
|
||||
},
|
||||
{
|
||||
"name": "ryu",
|
||||
"version": "1.0.13",
|
||||
"id": "ryu 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Apache-2.0 OR BSL-1.0",
|
||||
"license_file": null,
|
||||
"description": "Fast floating point to string conversion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "no-panic",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "num_cpus",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.8",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand_xorshift",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "ryu",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "upstream_benchmark",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/examples/upstream_benchmark.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "common_test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/common_test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "d2s_table_test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/d2s_table_test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "d2s_test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/d2s_test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "exhaustive",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/exhaustive.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "f2s_test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/f2s_test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "s2d_test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/s2d_test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "s2f_test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/tests/s2f_test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "bench",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/benches/bench.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"no-panic": [
|
||||
"dep:no-panic"
|
||||
],
|
||||
"small": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.13/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"value-formatting",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"float"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/ryu",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/ryu",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.36"
|
||||
},
|
||||
{
|
||||
"name": "same-file",
|
||||
"version": "1.0.6",
|
||||
"id": "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense/MIT",
|
||||
"license_file": null,
|
||||
"description": "A simple crate for determining whether two file paths point to the same file.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "doc-comment",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-util",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(windows)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "same-file",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "is_same_file",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/examples/is_same_file.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "is_stderr",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/examples/is_stderr.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"same",
|
||||
"file",
|
||||
"equal",
|
||||
"inode"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/same-file",
|
||||
"homepage": "https://github.com/BurntSushi/same-file",
|
||||
"documentation": "https://docs.rs/same-file",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"version": "1.0.160",
|
||||
"id": "serde 1.0.160 (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.160",
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.160/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.160/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"derive": [
|
||||
"serde_derive"
|
||||
],
|
||||
"rc": [],
|
||||
"serde_derive": [
|
||||
"dep:serde_derive"
|
||||
],
|
||||
"std": [],
|
||||
"unstable": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.160/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"features": [
|
||||
"derive",
|
||||
"rc"
|
||||
]
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Erick Tryzelaar <erick.tryzelaar@gmail.com>",
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"encoding",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"serde",
|
||||
"serialization",
|
||||
"no_std"
|
||||
],
|
||||
"readme": "crates-io.md",
|
||||
"repository": "https://github.com/serde-rs/serde",
|
||||
"homepage": "https://serde.rs",
|
||||
"documentation": "https://docs.rs/serde",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.19"
|
||||
},
|
||||
{
|
||||
"name": "serde_derive",
|
||||
"version": "1.0.160",
|
||||
"id": "serde_derive 1.0.160 (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": "^2.0.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": "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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.160/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.160/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"default": [],
|
||||
"deserialize_in_place": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.160/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Erick Tryzelaar <erick.tryzelaar@gmail.com>",
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"serde",
|
||||
"serialization",
|
||||
"no_std",
|
||||
"derive"
|
||||
],
|
||||
"readme": "crates-io.md",
|
||||
"repository": "https://github.com/serde-rs/serde",
|
||||
"homepage": "https://serde.rs",
|
||||
"documentation": "https://serde.rs/derive.html",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.56"
|
||||
},
|
||||
{
|
||||
"name": "serde_json",
|
||||
"version": "1.0.96",
|
||||
"id": "serde_json 1.0.96 (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.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"std"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "itoa",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "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": "indoc",
|
||||
"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": "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": "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",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.100",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"derive"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "serde_bytes",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.11",
|
||||
"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.49",
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "compiletest",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/tests/compiletest.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "debug",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/tests/debug.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "lexical",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/tests/lexical.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "map",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/tests/map.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "regression",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/tests/regression.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "stream",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/tests/stream.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/tests/test.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/build.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"alloc": [
|
||||
"serde/alloc"
|
||||
],
|
||||
"arbitrary_precision": [],
|
||||
"default": [
|
||||
"std"
|
||||
],
|
||||
"float_roundtrip": [],
|
||||
"indexmap": [
|
||||
"dep:indexmap"
|
||||
],
|
||||
"preserve_order": [
|
||||
"indexmap",
|
||||
"std"
|
||||
],
|
||||
"raw_value": [],
|
||||
"std": [
|
||||
"serde/std"
|
||||
],
|
||||
"unbounded_depth": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.96/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"features": [
|
||||
"raw_value",
|
||||
"unbounded_depth"
|
||||
],
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"docsrs"
|
||||
],
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"features": [
|
||||
"raw_value"
|
||||
]
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Erick Tryzelaar <erick.tryzelaar@gmail.com>",
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"encoding",
|
||||
"parser-implementations",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"json",
|
||||
"serde",
|
||||
"serialization"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/serde-rs/json",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/serde_json",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.36"
|
||||
},
|
||||
{
|
||||
"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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.8.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "lib",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.8.0/tests/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "benches",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.8.0/benches/benches.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.8.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Danny Guo <dannyguo91@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"string",
|
||||
"similarity",
|
||||
"Hamming",
|
||||
"Levenshtein",
|
||||
"Jaro"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dguo/strsim-rs",
|
||||
"homepage": "https://github.com/dguo/strsim-rs",
|
||||
"documentation": "https://docs.rs/strsim/",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "syn",
|
||||
"version": "2.0.15",
|
||||
"id": "syn 2.0.15 (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.55",
|
||||
"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.25",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": true,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "unicode-ident",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "anyhow",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "automod",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "flate2",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "insta",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rayon",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "ref-cast",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "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": "reqwest",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.11",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"blocking"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rustversion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "syn-test-suite",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "tar",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.16",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "walkdir",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^2.3.2",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "syn",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "regression",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/regression.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_asyncness",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_asyncness.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_attribute",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_attribute.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_derive_input",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_derive_input.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_expr",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_expr.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_generics",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_generics.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_grouping",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_grouping.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_ident",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_ident.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_item",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_item.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_iterators",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_iterators.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_lit",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_lit.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_meta",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_meta.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_parse_buffer",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_parse_buffer.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_parse_stream",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_parse_stream.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_pat",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_pat.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_path",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_path.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_precedence",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_precedence.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_receiver",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_receiver.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_round_trip",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_round_trip.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_shebang",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_shebang.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_should_parse",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_should_parse.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_size",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_size.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_stmt",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_stmt.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_token_trees",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_token_trees.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_ty",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_ty.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "test_visibility",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/test_visibility.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "zzz_stable",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/tests/zzz_stable.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "rust",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/benches/rust.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"full",
|
||||
"parsing"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "file",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/benches/file.rs",
|
||||
"edition": "2021",
|
||||
"required-features": [
|
||||
"full",
|
||||
"parsing"
|
||||
],
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"clone-impls": [],
|
||||
"default": [
|
||||
"derive",
|
||||
"parsing",
|
||||
"printing",
|
||||
"clone-impls",
|
||||
"proc-macro"
|
||||
],
|
||||
"derive": [],
|
||||
"extra-traits": [],
|
||||
"fold": [],
|
||||
"full": [],
|
||||
"parsing": [],
|
||||
"printing": [
|
||||
"quote"
|
||||
],
|
||||
"proc-macro": [
|
||||
"proc-macro2/proc-macro",
|
||||
"quote/proc-macro"
|
||||
],
|
||||
"quote": [
|
||||
"dep:quote"
|
||||
],
|
||||
"test": [
|
||||
"syn-test-suite/all-features"
|
||||
],
|
||||
"visit": [],
|
||||
"visit-mut": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.15/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true,
|
||||
"rustdoc-args": [
|
||||
"--cfg",
|
||||
"doc_cfg"
|
||||
],
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
},
|
||||
"playground": {
|
||||
"features": [
|
||||
"full",
|
||||
"visit",
|
||||
"visit-mut",
|
||||
"fold",
|
||||
"extra-traits"
|
||||
]
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::procedural-macro-helpers",
|
||||
"parser-implementations"
|
||||
],
|
||||
"keywords": [
|
||||
"macros",
|
||||
"syn"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/syn",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/syn",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.56"
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"version": "1.2.0",
|
||||
"id": "termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense OR MIT",
|
||||
"license_file": null,
|
||||
"description": "A simple cross platform library for writing colored text to a terminal.\n",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "winapi-util",
|
||||
"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(windows)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "termcolor",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/termcolor-1.2.0/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/termcolor-1.2.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"windows",
|
||||
"win",
|
||||
"color",
|
||||
"ansi",
|
||||
"console"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/termcolor",
|
||||
"homepage": "https://github.com/BurntSushi/termcolor",
|
||||
"documentation": "https://docs.rs/termcolor",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": 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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/textwrap-0.11.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "layout",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/textwrap-0.11.0/examples/layout.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"example"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "termwidth",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/textwrap-0.11.0/examples/termwidth.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "version-numbers",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/textwrap-0.11.0/tests/version-numbers.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "linear",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/textwrap-0.11.0/benches/linear.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"hyphenation": [
|
||||
"dep:hyphenation"
|
||||
],
|
||||
"term_size": [
|
||||
"dep:term_size"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/textwrap-0.11.0/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"all-features": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Martin Geisler <martin@geisler.net>"
|
||||
],
|
||||
"categories": [
|
||||
"text-processing",
|
||||
"command-line-interface"
|
||||
],
|
||||
"keywords": [
|
||||
"text",
|
||||
"formatting",
|
||||
"wrap",
|
||||
"typesetting",
|
||||
"hyphenation"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/mgeisler/textwrap",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/textwrap/",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "thread_local",
|
||||
"version": "1.1.7",
|
||||
"id": "thread_local 1.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Per-object thread-local storage",
|
||||
"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": "once_cell",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.5.2",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "criterion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4.0",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "thread_local",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/thread_local-1.1.7/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "thread_local",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/thread_local-1.1.7/benches/thread_local.rs",
|
||||
"edition": "2021",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"nightly": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/thread_local-1.1.7/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Amanieu d'Antras <amanieu@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"thread_local",
|
||||
"concurrent",
|
||||
"thread"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/Amanieu/thread_local-rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/thread_local/",
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "unicode-ident",
|
||||
"version": "1.0.8",
|
||||
"id": "unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
|
||||
"license_file": null,
|
||||
"description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "criterion",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "fst",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.4",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "rand",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.8",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"small_rng"
|
||||
],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "roaring",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.10",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "ucd-trie",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": false,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "unicode-xid",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.2.4",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "unicode-ident",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "compare",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/tests/compare.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"test"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "static_size",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/tests/static_size.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"bench"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "xid",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/benches/xid.rs",
|
||||
"edition": "2018",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.8/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"David Tolnay <dtolnay@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"development-tools::procedural-macro-helpers",
|
||||
"no-std"
|
||||
],
|
||||
"keywords": [
|
||||
"unicode",
|
||||
"xid"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/dtolnay/unicode-ident",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/unicode-ident",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": "1.31"
|
||||
},
|
||||
{
|
||||
"name": "unicode-width",
|
||||
"version": "0.1.10",
|
||||
"id": "unicode-width 0.1.10 (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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.10/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"bench": [],
|
||||
"compiler_builtins": [
|
||||
"dep:compiler_builtins"
|
||||
],
|
||||
"core": [
|
||||
"dep:core"
|
||||
],
|
||||
"default": [],
|
||||
"no_std": [],
|
||||
"rustc-dep-of-std": [
|
||||
"std",
|
||||
"core",
|
||||
"compiler_builtins"
|
||||
],
|
||||
"std": [
|
||||
"dep:std"
|
||||
]
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.10/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"kwantam <kwantam@gmail.com>",
|
||||
"Manish Goregaokar <manishsmail@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"text",
|
||||
"width",
|
||||
"unicode"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/unicode-rs/unicode-width",
|
||||
"homepage": "https://github.com/unicode-rs/unicode-width",
|
||||
"documentation": "https://unicode-rs.github.io/unicode-width",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "walkdir",
|
||||
"version": "2.3.3",
|
||||
"id": "walkdir 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense/MIT",
|
||||
"license_file": null,
|
||||
"description": "Recursively walk a directory.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "same-file",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^1.0.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "doc-comment",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.3",
|
||||
"kind": "dev",
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-util",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"req": "^0.1.1",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": "cfg(windows)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "walkdir",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.3.3/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.3.3/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"filesystem"
|
||||
],
|
||||
"keywords": [
|
||||
"directory",
|
||||
"recursive",
|
||||
"walk",
|
||||
"iterator"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/walkdir",
|
||||
"homepage": "https://github.com/BurntSushi/walkdir",
|
||||
"documentation": "https://docs.rs/walkdir/",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "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": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"accctrl": [],
|
||||
"aclapi": [],
|
||||
"activation": [],
|
||||
"adhoc": [],
|
||||
"appmgmt": [],
|
||||
"audioclient": [],
|
||||
"audiosessiontypes": [],
|
||||
"avrt": [],
|
||||
"basetsd": [],
|
||||
"bcrypt": [],
|
||||
"bits": [],
|
||||
"bits10_1": [],
|
||||
"bits1_5": [],
|
||||
"bits2_0": [],
|
||||
"bits2_5": [],
|
||||
"bits3_0": [],
|
||||
"bits4_0": [],
|
||||
"bits5_0": [],
|
||||
"bitscfg": [],
|
||||
"bitsmsg": [],
|
||||
"bluetoothapis": [],
|
||||
"bluetoothleapis": [],
|
||||
"bthdef": [],
|
||||
"bthioctl": [],
|
||||
"bthledef": [],
|
||||
"bthsdpdef": [],
|
||||
"bugcodes": [],
|
||||
"cderr": [],
|
||||
"cfg": [],
|
||||
"cfgmgr32": [],
|
||||
"cguid": [],
|
||||
"combaseapi": [],
|
||||
"coml2api": [],
|
||||
"commapi": [],
|
||||
"commctrl": [],
|
||||
"commdlg": [],
|
||||
"commoncontrols": [],
|
||||
"consoleapi": [],
|
||||
"corecrt": [],
|
||||
"corsym": [],
|
||||
"d2d1": [],
|
||||
"d2d1_1": [],
|
||||
"d2d1_2": [],
|
||||
"d2d1_3": [],
|
||||
"d2d1effectauthor": [],
|
||||
"d2d1effects": [],
|
||||
"d2d1effects_1": [],
|
||||
"d2d1effects_2": [],
|
||||
"d2d1svg": [],
|
||||
"d2dbasetypes": [],
|
||||
"d3d": [],
|
||||
"d3d10": [],
|
||||
"d3d10_1": [],
|
||||
"d3d10_1shader": [],
|
||||
"d3d10effect": [],
|
||||
"d3d10misc": [],
|
||||
"d3d10sdklayers": [],
|
||||
"d3d10shader": [],
|
||||
"d3d11": [],
|
||||
"d3d11_1": [],
|
||||
"d3d11_2": [],
|
||||
"d3d11_3": [],
|
||||
"d3d11_4": [],
|
||||
"d3d11on12": [],
|
||||
"d3d11sdklayers": [],
|
||||
"d3d11shader": [],
|
||||
"d3d11tokenizedprogramformat": [],
|
||||
"d3d12": [],
|
||||
"d3d12sdklayers": [],
|
||||
"d3d12shader": [],
|
||||
"d3d9": [],
|
||||
"d3d9caps": [],
|
||||
"d3d9types": [],
|
||||
"d3dcommon": [],
|
||||
"d3dcompiler": [],
|
||||
"d3dcsx": [],
|
||||
"d3dkmdt": [],
|
||||
"d3dkmthk": [],
|
||||
"d3dukmdt": [],
|
||||
"d3dx10core": [],
|
||||
"d3dx10math": [],
|
||||
"d3dx10mesh": [],
|
||||
"datetimeapi": [],
|
||||
"davclnt": [],
|
||||
"dbghelp": [],
|
||||
"dbt": [],
|
||||
"dcommon": [],
|
||||
"dcomp": [],
|
||||
"dcompanimation": [],
|
||||
"dcomptypes": [],
|
||||
"dde": [],
|
||||
"ddraw": [],
|
||||
"ddrawi": [],
|
||||
"ddrawint": [],
|
||||
"debug": [
|
||||
"impl-debug"
|
||||
],
|
||||
"debugapi": [],
|
||||
"devguid": [],
|
||||
"devicetopology": [],
|
||||
"devpkey": [],
|
||||
"devpropdef": [],
|
||||
"dinput": [],
|
||||
"dinputd": [],
|
||||
"dispex": [],
|
||||
"dmksctl": [],
|
||||
"dmusicc": [],
|
||||
"docobj": [],
|
||||
"documenttarget": [],
|
||||
"dot1x": [],
|
||||
"dpa_dsa": [],
|
||||
"dpapi": [],
|
||||
"dsgetdc": [],
|
||||
"dsound": [],
|
||||
"dsrole": [],
|
||||
"dvp": [],
|
||||
"dwmapi": [],
|
||||
"dwrite": [],
|
||||
"dwrite_1": [],
|
||||
"dwrite_2": [],
|
||||
"dwrite_3": [],
|
||||
"dxdiag": [],
|
||||
"dxfile": [],
|
||||
"dxgi": [],
|
||||
"dxgi1_2": [],
|
||||
"dxgi1_3": [],
|
||||
"dxgi1_4": [],
|
||||
"dxgi1_5": [],
|
||||
"dxgi1_6": [],
|
||||
"dxgidebug": [],
|
||||
"dxgiformat": [],
|
||||
"dxgitype": [],
|
||||
"dxva2api": [],
|
||||
"dxvahd": [],
|
||||
"eaptypes": [],
|
||||
"enclaveapi": [],
|
||||
"endpointvolume": [],
|
||||
"errhandlingapi": [],
|
||||
"everything": [],
|
||||
"evntcons": [],
|
||||
"evntprov": [],
|
||||
"evntrace": [],
|
||||
"excpt": [],
|
||||
"exdisp": [],
|
||||
"fibersapi": [],
|
||||
"fileapi": [],
|
||||
"functiondiscoverykeys_devpkey": [],
|
||||
"gl-gl": [],
|
||||
"guiddef": [],
|
||||
"handleapi": [],
|
||||
"heapapi": [],
|
||||
"hidclass": [],
|
||||
"hidpi": [],
|
||||
"hidsdi": [],
|
||||
"hidusage": [],
|
||||
"highlevelmonitorconfigurationapi": [],
|
||||
"hstring": [],
|
||||
"http": [],
|
||||
"ifdef": [],
|
||||
"ifmib": [],
|
||||
"imm": [],
|
||||
"impl-debug": [],
|
||||
"impl-default": [],
|
||||
"in6addr": [],
|
||||
"inaddr": [],
|
||||
"inspectable": [],
|
||||
"interlockedapi": [],
|
||||
"intsafe": [],
|
||||
"ioapiset": [],
|
||||
"ipexport": [],
|
||||
"iphlpapi": [],
|
||||
"ipifcons": [],
|
||||
"ipmib": [],
|
||||
"iprtrmib": [],
|
||||
"iptypes": [],
|
||||
"jobapi": [],
|
||||
"jobapi2": [],
|
||||
"knownfolders": [],
|
||||
"ks": [],
|
||||
"ksmedia": [],
|
||||
"ktmtypes": [],
|
||||
"ktmw32": [],
|
||||
"l2cmn": [],
|
||||
"libloaderapi": [],
|
||||
"limits": [],
|
||||
"lmaccess": [],
|
||||
"lmalert": [],
|
||||
"lmapibuf": [],
|
||||
"lmat": [],
|
||||
"lmcons": [],
|
||||
"lmdfs": [],
|
||||
"lmerrlog": [],
|
||||
"lmjoin": [],
|
||||
"lmmsg": [],
|
||||
"lmremutl": [],
|
||||
"lmrepl": [],
|
||||
"lmserver": [],
|
||||
"lmshare": [],
|
||||
"lmstats": [],
|
||||
"lmsvc": [],
|
||||
"lmuse": [],
|
||||
"lmwksta": [],
|
||||
"lowlevelmonitorconfigurationapi": [],
|
||||
"lsalookup": [],
|
||||
"memoryapi": [],
|
||||
"minschannel": [],
|
||||
"minwinbase": [],
|
||||
"minwindef": [],
|
||||
"mmdeviceapi": [],
|
||||
"mmeapi": [],
|
||||
"mmreg": [],
|
||||
"mmsystem": [],
|
||||
"mprapidef": [],
|
||||
"msaatext": [],
|
||||
"mscat": [],
|
||||
"mschapp": [],
|
||||
"mssip": [],
|
||||
"mstcpip": [],
|
||||
"mswsock": [],
|
||||
"mswsockdef": [],
|
||||
"namedpipeapi": [],
|
||||
"namespaceapi": [],
|
||||
"nb30": [],
|
||||
"ncrypt": [],
|
||||
"netioapi": [],
|
||||
"nldef": [],
|
||||
"ntddndis": [],
|
||||
"ntddscsi": [],
|
||||
"ntddser": [],
|
||||
"ntdef": [],
|
||||
"ntlsa": [],
|
||||
"ntsecapi": [],
|
||||
"ntstatus": [],
|
||||
"oaidl": [],
|
||||
"objbase": [],
|
||||
"objidl": [],
|
||||
"objidlbase": [],
|
||||
"ocidl": [],
|
||||
"ole2": [],
|
||||
"oleauto": [],
|
||||
"olectl": [],
|
||||
"oleidl": [],
|
||||
"opmapi": [],
|
||||
"pdh": [],
|
||||
"perflib": [],
|
||||
"physicalmonitorenumerationapi": [],
|
||||
"playsoundapi": [],
|
||||
"portabledevice": [],
|
||||
"portabledeviceapi": [],
|
||||
"portabledevicetypes": [],
|
||||
"powerbase": [],
|
||||
"powersetting": [],
|
||||
"powrprof": [],
|
||||
"processenv": [],
|
||||
"processsnapshot": [],
|
||||
"processthreadsapi": [],
|
||||
"processtopologyapi": [],
|
||||
"profileapi": [],
|
||||
"propidl": [],
|
||||
"propkey": [],
|
||||
"propkeydef": [],
|
||||
"propsys": [],
|
||||
"prsht": [],
|
||||
"psapi": [],
|
||||
"qos": [],
|
||||
"realtimeapiset": [],
|
||||
"reason": [],
|
||||
"restartmanager": [],
|
||||
"restrictederrorinfo": [],
|
||||
"rmxfguid": [],
|
||||
"roapi": [],
|
||||
"robuffer": [],
|
||||
"roerrorapi": [],
|
||||
"rpc": [],
|
||||
"rpcdce": [],
|
||||
"rpcndr": [],
|
||||
"rtinfo": [],
|
||||
"sapi": [],
|
||||
"sapi51": [],
|
||||
"sapi53": [],
|
||||
"sapiddk": [],
|
||||
"sapiddk51": [],
|
||||
"schannel": [],
|
||||
"sddl": [],
|
||||
"securityappcontainer": [],
|
||||
"securitybaseapi": [],
|
||||
"servprov": [],
|
||||
"setupapi": [],
|
||||
"shellapi": [],
|
||||
"shellscalingapi": [],
|
||||
"shlobj": [],
|
||||
"shobjidl": [],
|
||||
"shobjidl_core": [],
|
||||
"shtypes": [],
|
||||
"softpub": [],
|
||||
"spapidef": [],
|
||||
"spellcheck": [],
|
||||
"sporder": [],
|
||||
"sql": [],
|
||||
"sqlext": [],
|
||||
"sqltypes": [],
|
||||
"sqlucode": [],
|
||||
"sspi": [],
|
||||
"std": [],
|
||||
"stralign": [],
|
||||
"stringapiset": [],
|
||||
"strmif": [],
|
||||
"subauth": [],
|
||||
"synchapi": [],
|
||||
"sysinfoapi": [],
|
||||
"systemtopologyapi": [],
|
||||
"taskschd": [],
|
||||
"tcpestats": [],
|
||||
"tcpmib": [],
|
||||
"textstor": [],
|
||||
"threadpoolapiset": [],
|
||||
"threadpoollegacyapiset": [],
|
||||
"timeapi": [],
|
||||
"timezoneapi": [],
|
||||
"tlhelp32": [],
|
||||
"transportsettingcommon": [],
|
||||
"tvout": [],
|
||||
"udpmib": [],
|
||||
"unknwnbase": [],
|
||||
"urlhist": [],
|
||||
"urlmon": [],
|
||||
"usb": [],
|
||||
"usbioctl": [],
|
||||
"usbiodef": [],
|
||||
"usbscan": [],
|
||||
"usbspec": [],
|
||||
"userenv": [],
|
||||
"usp10": [],
|
||||
"utilapiset": [],
|
||||
"uxtheme": [],
|
||||
"vadefs": [],
|
||||
"vcruntime": [],
|
||||
"vsbackup": [],
|
||||
"vss": [],
|
||||
"vsserror": [],
|
||||
"vswriter": [],
|
||||
"wbemads": [],
|
||||
"wbemcli": [],
|
||||
"wbemdisp": [],
|
||||
"wbemprov": [],
|
||||
"wbemtran": [],
|
||||
"wct": [],
|
||||
"werapi": [],
|
||||
"winbase": [],
|
||||
"wincodec": [],
|
||||
"wincodecsdk": [],
|
||||
"wincon": [],
|
||||
"wincontypes": [],
|
||||
"wincred": [],
|
||||
"wincrypt": [],
|
||||
"windef": [],
|
||||
"windot11": [],
|
||||
"windowsceip": [],
|
||||
"windowsx": [],
|
||||
"winefs": [],
|
||||
"winerror": [],
|
||||
"winevt": [],
|
||||
"wingdi": [],
|
||||
"winhttp": [],
|
||||
"wininet": [],
|
||||
"winineti": [],
|
||||
"winioctl": [],
|
||||
"winnetwk": [],
|
||||
"winnls": [],
|
||||
"winnt": [],
|
||||
"winreg": [],
|
||||
"winsafer": [],
|
||||
"winscard": [],
|
||||
"winsmcrd": [],
|
||||
"winsock2": [],
|
||||
"winspool": [],
|
||||
"winstring": [],
|
||||
"winsvc": [],
|
||||
"wintrust": [],
|
||||
"winusb": [],
|
||||
"winusbio": [],
|
||||
"winuser": [],
|
||||
"winver": [],
|
||||
"wlanapi": [],
|
||||
"wlanihv": [],
|
||||
"wlanihvtypes": [],
|
||||
"wlantypes": [],
|
||||
"wlclient": [],
|
||||
"wmistr": [],
|
||||
"wnnc": [],
|
||||
"wow64apiset": [],
|
||||
"wpdmtpextensions": [],
|
||||
"ws2bth": [],
|
||||
"ws2def": [],
|
||||
"ws2ipdef": [],
|
||||
"ws2spi": [],
|
||||
"ws2tcpip": [],
|
||||
"wtsapi32": [],
|
||||
"wtypes": [],
|
||||
"wtypesbase": [],
|
||||
"xinput": []
|
||||
},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-0.3.9/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"default-target": "x86_64-pc-windows-msvc",
|
||||
"features": [
|
||||
"everything",
|
||||
"impl-debug",
|
||||
"impl-default"
|
||||
],
|
||||
"targets": [
|
||||
"aarch64-pc-windows-msvc",
|
||||
"i686-pc-windows-msvc",
|
||||
"x86_64-pc-windows-msvc"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Peter Atashian <retep998@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"external-ffi-bindings",
|
||||
"no-std",
|
||||
"os::windows-apis"
|
||||
],
|
||||
"keywords": [
|
||||
"windows",
|
||||
"ffi",
|
||||
"win32",
|
||||
"com",
|
||||
"directx"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/retep998/winapi-rs",
|
||||
"homepage": null,
|
||||
"documentation": "https://docs.rs/winapi/",
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-i686-pc-windows-gnu",
|
||||
"version": "0.4.0",
|
||||
"id": "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT/Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "winapi-i686-pc-windows-gnu",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Peter Atashian <retep998@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"windows"
|
||||
],
|
||||
"readme": null,
|
||||
"repository": "https://github.com/retep998/winapi-rs",
|
||||
"homepage": null,
|
||||
"documentation": null,
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-util",
|
||||
"version": "0.1.5",
|
||||
"id": "winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "Unlicense/MIT",
|
||||
"license_file": null,
|
||||
"description": "A dumping ground for high level safe wrappers over winapi.",
|
||||
"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": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [
|
||||
"std",
|
||||
"consoleapi",
|
||||
"errhandlingapi",
|
||||
"fileapi",
|
||||
"minwindef",
|
||||
"processenv",
|
||||
"winbase",
|
||||
"wincon",
|
||||
"winerror",
|
||||
"winnt"
|
||||
],
|
||||
"target": "cfg(windows)",
|
||||
"registry": null
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "winapi-util",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-util-0.1.5/src/lib.rs",
|
||||
"edition": "2018",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-util-0.1.5/Cargo.toml",
|
||||
"metadata": {
|
||||
"docs": {
|
||||
"rs": {
|
||||
"targets": [
|
||||
"x86_64-pc-windows-msvc"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Andrew Gallant <jamslam@gmail.com>"
|
||||
],
|
||||
"categories": [
|
||||
"os::windows-apis",
|
||||
"external-ffi-bindings"
|
||||
],
|
||||
"keywords": [
|
||||
"windows",
|
||||
"winapi",
|
||||
"util",
|
||||
"win"
|
||||
],
|
||||
"readme": "README.md",
|
||||
"repository": "https://github.com/BurntSushi/winapi-util",
|
||||
"homepage": "https://github.com/BurntSushi/winapi-util",
|
||||
"documentation": "https://docs.rs/winapi-util",
|
||||
"edition": "2018",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "winapi-x86_64-pc-windows-gnu",
|
||||
"version": "0.4.0",
|
||||
"id": "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"license": "MIT/Apache-2.0",
|
||||
"license_file": null,
|
||||
"description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
|
||||
"source": "registry+https://github.com/rust-lang/crates.io-index",
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "winapi-x86_64-pc-windows-gnu",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs",
|
||||
"edition": "2015",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
"kind": [
|
||||
"custom-build"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "build-script-build",
|
||||
"src_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs",
|
||||
"edition": "2015",
|
||||
"doc": false,
|
||||
"doctest": false,
|
||||
"test": false
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$.cargo/registry/src/index.crates.io-6f17d22bba15001f/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [
|
||||
"Peter Atashian <retep998@gmail.com>"
|
||||
],
|
||||
"categories": [],
|
||||
"keywords": [
|
||||
"windows"
|
||||
],
|
||||
"readme": null,
|
||||
"repository": "https://github.com/retep998/winapi-rs",
|
||||
"homepage": null,
|
||||
"documentation": null,
|
||||
"edition": "2015",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
}
|
||||
],
|
||||
"workspace_members": [
|
||||
"globset 0.4.10 (path+file:///$ROOT$ripgrep/crates/globset)",
|
||||
"grep 0.2.11 (path+file:///$ROOT$ripgrep/crates/grep)",
|
||||
"grep-cli 0.1.7 (path+file:///$ROOT$ripgrep/crates/cli)",
|
||||
"grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"grep-pcre2 0.1.6 (path+file:///$ROOT$ripgrep/crates/pcre2)",
|
||||
"grep-printer 0.1.7 (path+file:///$ROOT$ripgrep/crates/printer)",
|
||||
"grep-searcher 0.1.11 (path+file:///$ROOT$ripgrep/crates/searcher)",
|
||||
"grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"ignore 0.4.20 (path+file:///$ROOT$ripgrep/crates/ignore)",
|
||||
"ripgrep 13.0.0 (path+file:///$ROOT$ripgrep)"
|
||||
],
|
||||
"resolve": {
|
||||
"nodes": [
|
||||
{
|
||||
"id": "aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "memchr",
|
||||
"pkg": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "aho-corasick 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "memchr",
|
||||
"pkg": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"perf-literal",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"hermit-abi 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"libc 0.2.142 (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.19 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(target_os = \"hermit\")"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (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": "base64 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"once_cell 1.17.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex-automata 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "memchr",
|
||||
"pkg": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "once_cell",
|
||||
"pkg": "once_cell 1.17.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex_automata",
|
||||
"pkg": "regex-automata 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"pkg": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"alloc",
|
||||
"default",
|
||||
"std",
|
||||
"unicode"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bytecount 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"runtime-dispatch-simd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"jobserver 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "jobserver",
|
||||
"pkg": "jobserver 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"jobserver",
|
||||
"parallel"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "clap 2.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"bitflags 1.3.2 (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.10 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "bitflags",
|
||||
"pkg": "bitflags 1.3.2 (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.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"strsim",
|
||||
"suggestions"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "crossbeam-channel 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"crossbeam-utils 0.8.15 (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": "crossbeam_utils",
|
||||
"pkg": "crossbeam-utils 0.8.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"crossbeam-utils",
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "crossbeam-utils 0.8.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"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": [
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "encoding_rs 0.8.32 (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": [
|
||||
"alloc",
|
||||
"default"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "encoding_rs_io 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"encoding_rs 0.8.32 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "encoding_rs",
|
||||
"pkg": "encoding_rs 0.8.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "glob 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "globset 0.4.10 (path+file:///$ROOT$ripgrep/crates/globset)",
|
||||
"dependencies": [
|
||||
"aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"glob 0.3.1 (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.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde_json 1.0.96 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "aho_corasick",
|
||||
"pkg": "aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"pkg": "bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "fnv",
|
||||
"pkg": "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "glob",
|
||||
"pkg": "glob 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"pkg": "log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde_json",
|
||||
"pkg": "serde_json 1.0.96 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"log"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "grep 0.2.11 (path+file:///$ROOT$ripgrep/crates/grep)",
|
||||
"dependencies": [
|
||||
"grep-cli 0.1.7 (path+file:///$ROOT$ripgrep/crates/cli)",
|
||||
"grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"grep-printer 0.1.7 (path+file:///$ROOT$ripgrep/crates/printer)",
|
||||
"grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"grep-searcher 0.1.11 (path+file:///$ROOT$ripgrep/crates/searcher)",
|
||||
"termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"walkdir 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "grep_cli",
|
||||
"pkg": "grep-cli 0.1.7 (path+file:///$ROOT$ripgrep/crates/cli)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_matcher",
|
||||
"pkg": "grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_printer",
|
||||
"pkg": "grep-printer 0.1.7 (path+file:///$ROOT$ripgrep/crates/printer)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_regex",
|
||||
"pkg": "grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_searcher",
|
||||
"pkg": "grep-searcher 0.1.11 (path+file:///$ROOT$ripgrep/crates/searcher)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"pkg": "termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "walkdir",
|
||||
"pkg": "walkdir 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "grep-cli 0.1.7 (path+file:///$ROOT$ripgrep/crates/cli)",
|
||||
"dependencies": [
|
||||
"atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"globset 0.4.10 (path+file:///$ROOT$ripgrep/crates/globset)",
|
||||
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "atty",
|
||||
"pkg": "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"pkg": "bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "globset",
|
||||
"pkg": "globset 0.4.10 (path+file:///$ROOT$ripgrep/crates/globset)",
|
||||
"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.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "same_file",
|
||||
"pkg": "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"pkg": "termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "winapi_util",
|
||||
"pkg": "winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(windows)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"dependencies": [
|
||||
"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "memchr",
|
||||
"pkg": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "grep-pcre2 0.1.6 (path+file:///$ROOT$ripgrep/crates/pcre2)",
|
||||
"dependencies": [
|
||||
"grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"pcre2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "grep_matcher",
|
||||
"pkg": "grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pcre2",
|
||||
"pkg": "pcre2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "grep-printer 0.1.7 (path+file:///$ROOT$ripgrep/crates/printer)",
|
||||
"dependencies": [
|
||||
"base64 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"grep-searcher 0.1.11 (path+file:///$ROOT$ripgrep/crates/searcher)",
|
||||
"serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde_json 1.0.96 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "base64",
|
||||
"pkg": "base64 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"pkg": "bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_matcher",
|
||||
"pkg": "grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_regex",
|
||||
"pkg": "grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_searcher",
|
||||
"pkg": "grep-searcher 0.1.11 (path+file:///$ROOT$ripgrep/crates/searcher)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"pkg": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde_json",
|
||||
"pkg": "serde_json 1.0.96 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"pkg": "termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"base64",
|
||||
"default",
|
||||
"serde",
|
||||
"serde1",
|
||||
"serde_json"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"dependencies": [
|
||||
"aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex-syntax 0.6.29 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"thread_local 1.1.7 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "aho_corasick",
|
||||
"pkg": "aho-corasick 0.7.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bstr",
|
||||
"pkg": "bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_matcher",
|
||||
"pkg": "grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"pkg": "log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex_syntax",
|
||||
"pkg": "regex-syntax 0.6.29 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "thread_local",
|
||||
"pkg": "thread_local 1.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "grep-searcher 0.1.11 (path+file:///$ROOT$ripgrep/crates/searcher)",
|
||||
"dependencies": [
|
||||
"bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"bytecount 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"encoding_rs 0.8.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"encoding_rs_io 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"memmap2 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "bstr",
|
||||
"pkg": "bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bytecount",
|
||||
"pkg": "bytecount 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "encoding_rs",
|
||||
"pkg": "encoding_rs 0.8.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "encoding_rs_io",
|
||||
"pkg": "encoding_rs_io 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_matcher",
|
||||
"pkg": "grep-matcher 0.1.6 (path+file:///$ROOT$ripgrep/crates/matcher)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep_regex",
|
||||
"pkg": "grep-regex 0.1.11 (path+file:///$ROOT$ripgrep/crates/regex)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"pkg": "log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "memmap",
|
||||
"pkg": "memmap2 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "hermit-abi 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ignore 0.4.20 (path+file:///$ROOT$ripgrep/crates/ignore)",
|
||||
"dependencies": [
|
||||
"crossbeam-channel 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"globset 0.4.10 (path+file:///$ROOT$ripgrep/crates/globset)",
|
||||
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"thread_local 1.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"walkdir 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "crossbeam_channel",
|
||||
"pkg": "crossbeam-channel 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "globset",
|
||||
"pkg": "globset 0.4.10 (path+file:///$ROOT$ripgrep/crates/globset)",
|
||||
"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.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"pkg": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "same_file",
|
||||
"pkg": "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "thread_local",
|
||||
"pkg": "thread_local 1.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "walkdir",
|
||||
"pkg": "walkdir 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "winapi_util",
|
||||
"pkg": "winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(windows)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "itoa 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "jemalloc-sys 0.5.3+5.3.0-patched (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "cc",
|
||||
"pkg": "cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "build",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"background_threads_runtime_support"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "jemallocator 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"jemalloc-sys 0.5.3+5.3.0-patched (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "jemalloc_sys",
|
||||
"pkg": "jemalloc-sys 0.5.3+5.3.0-patched (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"background_threads_runtime_support",
|
||||
"default"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "jobserver 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(unix)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "log 0.4.17 (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": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "memmap2 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(unix)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "once_cell 1.17.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"alloc",
|
||||
"default",
|
||||
"race",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pcre2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"pcre2-sys 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"thread_local 1.1.7 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"pkg": "log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pcre2_sys",
|
||||
"pkg": "pcre2-sys 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "thread_local",
|
||||
"pkg": "thread_local 1.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "pcre2-sys 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"pkg-config 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "cc",
|
||||
"pkg": "cc 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "build",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libc",
|
||||
"pkg": "libc 0.2.142 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pkg_config",
|
||||
"pkg": "pkg-config 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "build",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "pkg-config 0.3.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "unicode_ident",
|
||||
"pkg": "unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"proc-macro"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "proc_macro2",
|
||||
"pkg": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"proc-macro"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"aho-corasick 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex-syntax 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "aho_corasick",
|
||||
"pkg": "aho-corasick 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "memchr",
|
||||
"pkg": "memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex_syntax",
|
||||
"pkg": "regex-syntax 0.7.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",
|
||||
"unicode",
|
||||
"unicode-age",
|
||||
"unicode-bool",
|
||||
"unicode-case",
|
||||
"unicode-gencat",
|
||||
"unicode-perl",
|
||||
"unicode-script",
|
||||
"unicode-segment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "regex-automata 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "regex-syntax 0.6.29 (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": "regex-syntax 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default",
|
||||
"std",
|
||||
"unicode",
|
||||
"unicode-age",
|
||||
"unicode-bool",
|
||||
"unicode-case",
|
||||
"unicode-gencat",
|
||||
"unicode-perl",
|
||||
"unicode-script",
|
||||
"unicode-segment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ripgrep 13.0.0 (path+file:///$ROOT$ripgrep)",
|
||||
"dependencies": [
|
||||
"bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"clap 2.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"grep 0.2.11 (path+file:///$ROOT$ripgrep/crates/grep)",
|
||||
"ignore 0.4.20 (path+file:///$ROOT$ripgrep/crates/ignore)",
|
||||
"jemallocator 0.5.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.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde_derive 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde_json 1.0.96 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"walkdir 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "bstr",
|
||||
"pkg": "bstr 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "clap",
|
||||
"pkg": "clap 2.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"kind": "build",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "grep",
|
||||
"pkg": "grep 0.2.11 (path+file:///$ROOT$ripgrep/crates/grep)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ignore",
|
||||
"pkg": "ignore 0.4.20 (path+file:///$ROOT$ripgrep/crates/ignore)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "jemallocator",
|
||||
"pkg": "jemallocator 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(all(target_env = \"musl\", target_pointer_width = \"64\"))"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "lazy_static",
|
||||
"pkg": "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
},
|
||||
{
|
||||
"kind": "build",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "log",
|
||||
"pkg": "log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "regex",
|
||||
"pkg": "regex 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"pkg": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde_derive",
|
||||
"pkg": "serde_derive 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde_json",
|
||||
"pkg": "serde_json 1.0.96 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "termcolor",
|
||||
"pkg": "termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "walkdir",
|
||||
"pkg": "walkdir 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": "dev",
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "ryu 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "winapi_util",
|
||||
"pkg": "winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(windows)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"serde_derive 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "serde_derive",
|
||||
"pkg": "serde_derive 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"alloc",
|
||||
"default",
|
||||
"derive",
|
||||
"serde_derive",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "serde_derive 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"syn 2.0.15 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "proc_macro2",
|
||||
"pkg": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "quote",
|
||||
"pkg": "quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "syn",
|
||||
"pkg": "syn 2.0.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "serde_json 1.0.96 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"itoa 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"ryu 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "itoa",
|
||||
"pkg": "itoa 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ryu",
|
||||
"pkg": "ryu 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "serde",
|
||||
"pkg": "serde 1.0.160 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": [
|
||||
"default",
|
||||
"std"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "syn 2.0.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "proc_macro2",
|
||||
"pkg": "proc-macro2 1.0.56 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "quote",
|
||||
"pkg": "quote 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "unicode_ident",
|
||||
"pkg": "unicode-ident 1.0.8 (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"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "termcolor 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "winapi_util",
|
||||
"pkg": "winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(windows)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"unicode-width 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "unicode_width",
|
||||
"pkg": "unicode-width 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "thread_local 1.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"once_cell 1.17.1 (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": "once_cell",
|
||||
"pkg": "once_cell 1.17.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "unicode-ident 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "unicode-width 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "walkdir 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [
|
||||
"same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "same_file",
|
||||
"pkg": "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "winapi_util",
|
||||
"pkg": "winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": "cfg(windows)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"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",
|
||||
"fileapi",
|
||||
"minwinbase",
|
||||
"minwindef",
|
||||
"processenv",
|
||||
"std",
|
||||
"winbase",
|
||||
"wincon",
|
||||
"winerror",
|
||||
"winnt"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "winapi-util 0.1.5 (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(windows)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
}
|
||||
],
|
||||
"root": "ripgrep 13.0.0 (path+file:///$ROOT$ripgrep)"
|
||||
},
|
||||
"target_directory": "$ROOT$ripgrep/target",
|
||||
"version": 1,
|
||||
"workspace_root": "$ROOT$ripgrep",
|
||||
"metadata": null
|
||||
}
|
||||
@@ -16,8 +16,9 @@
|
||||
use std::{iter, mem};
|
||||
|
||||
use hir::{db::DefDatabase, ChangeWithProcMacros, ProcMacros, ProcMacrosBuilder};
|
||||
use ide::CrateId;
|
||||
use ide_db::{
|
||||
base_db::{salsa::Durability, CrateGraph, ProcMacroPaths, Version},
|
||||
base_db::{salsa::Durability, CrateGraph, CrateWorkspaceData, ProcMacroPaths},
|
||||
FxHashMap,
|
||||
};
|
||||
use itertools::Itertools;
|
||||
@@ -692,7 +693,7 @@ fn recreate_crate_graph(&mut self, cause: String) {
|
||||
})
|
||||
.collect();
|
||||
|
||||
let (crate_graph, proc_macro_paths, layouts, toolchains) = {
|
||||
let (crate_graph, proc_macro_paths, ws_data) = {
|
||||
// Create crate graph from all the workspaces
|
||||
let vfs = &mut self.vfs.write().0;
|
||||
|
||||
@@ -721,9 +722,7 @@ fn recreate_crate_graph(&mut self, cause: String) {
|
||||
.collect(),
|
||||
);
|
||||
}
|
||||
change.set_crate_graph(crate_graph);
|
||||
change.set_target_data_layouts(layouts);
|
||||
change.set_toolchains(toolchains);
|
||||
change.set_crate_graph(crate_graph, ws_data);
|
||||
self.analysis_host.apply_change(change);
|
||||
self.report_progress(
|
||||
"Building CrateGraph",
|
||||
@@ -863,51 +862,27 @@ pub fn ws_to_crate_graph(
|
||||
workspaces: &[ProjectWorkspace],
|
||||
extra_env: &FxHashMap<String, String>,
|
||||
mut load: impl FnMut(&AbsPath) -> Option<vfs::FileId>,
|
||||
) -> (CrateGraph, Vec<ProcMacroPaths>, Vec<Result<Arc<str>, Arc<str>>>, Vec<Option<Version>>) {
|
||||
) -> (CrateGraph, Vec<ProcMacroPaths>, FxHashMap<CrateId, Arc<CrateWorkspaceData>>) {
|
||||
let mut crate_graph = CrateGraph::default();
|
||||
let mut proc_macro_paths = Vec::default();
|
||||
let mut layouts = Vec::default();
|
||||
let mut toolchains = Vec::default();
|
||||
let e = Err(Arc::from("missing layout"));
|
||||
let mut ws_data = FxHashMap::default();
|
||||
for ws in workspaces {
|
||||
let (other, mut crate_proc_macros) = ws.to_crate_graph(&mut load, extra_env);
|
||||
let num_layouts = layouts.len();
|
||||
let num_toolchains = toolchains.len();
|
||||
let ProjectWorkspace { toolchain, target_layout, .. } = ws;
|
||||
|
||||
let mapping = crate_graph.extend(
|
||||
other,
|
||||
&mut crate_proc_macros,
|
||||
|(cg_id, cg_data), (_o_id, o_data)| {
|
||||
// if the newly created crate graph's layout is equal to the crate of the merged graph, then
|
||||
// we can merge the crates.
|
||||
let id = cg_id.into_raw().into_u32() as usize;
|
||||
layouts[id] == *target_layout && toolchains[id] == *toolchain && cg_data == o_data
|
||||
},
|
||||
);
|
||||
let mapping = crate_graph.extend(other, &mut crate_proc_macros);
|
||||
// Populate the side tables for the newly merged crates
|
||||
mapping.values().for_each(|val| {
|
||||
let idx = val.into_raw().into_u32() as usize;
|
||||
// we only need to consider crates that were not merged and remapped, as the
|
||||
// ones that were remapped already have the correct layout and toolchain
|
||||
if idx >= num_layouts {
|
||||
if layouts.len() <= idx {
|
||||
layouts.resize(idx + 1, e.clone());
|
||||
}
|
||||
layouts[idx].clone_from(target_layout);
|
||||
}
|
||||
if idx >= num_toolchains {
|
||||
if toolchains.len() <= idx {
|
||||
toolchains.resize(idx + 1, None);
|
||||
}
|
||||
toolchains[idx].clone_from(toolchain);
|
||||
}
|
||||
});
|
||||
ws_data.extend(mapping.values().copied().zip(iter::repeat(Arc::new(CrateWorkspaceData {
|
||||
toolchain: toolchain.clone(),
|
||||
data_layout: target_layout.clone(),
|
||||
proc_macro_cwd: Some(ws.workspace_root().to_owned()),
|
||||
}))));
|
||||
proc_macro_paths.push(crate_proc_macros);
|
||||
}
|
||||
|
||||
crate_graph.shrink_to_fit();
|
||||
proc_macro_paths.shrink_to_fit();
|
||||
(crate_graph, proc_macro_paths, layouts, toolchains)
|
||||
(crate_graph, proc_macro_paths, ws_data)
|
||||
}
|
||||
|
||||
pub(crate) fn should_refresh_for_change(
|
||||
|
||||
@@ -1,126 +0,0 @@
|
||||
use std::path::PathBuf;
|
||||
|
||||
use project_model::{
|
||||
CargoWorkspace, ManifestPath, Metadata, ProjectWorkspace, ProjectWorkspaceKind, Sysroot,
|
||||
WorkspaceBuildScripts,
|
||||
};
|
||||
use rust_analyzer::ws_to_crate_graph;
|
||||
use rustc_hash::FxHashMap;
|
||||
use serde::de::DeserializeOwned;
|
||||
use vfs::{AbsPathBuf, FileId};
|
||||
|
||||
fn load_cargo_with_fake_sysroot(file: &str) -> ProjectWorkspace {
|
||||
let meta: Metadata = get_test_json_file(file);
|
||||
let manifest_path =
|
||||
ManifestPath::try_from(AbsPathBuf::try_from(meta.workspace_root.clone()).unwrap()).unwrap();
|
||||
let cargo_workspace = CargoWorkspace::new(meta, manifest_path);
|
||||
ProjectWorkspace {
|
||||
kind: ProjectWorkspaceKind::Cargo {
|
||||
cargo: cargo_workspace,
|
||||
build_scripts: WorkspaceBuildScripts::default(),
|
||||
rustc: Err(None),
|
||||
cargo_config_extra_env: Default::default(),
|
||||
error: None,
|
||||
},
|
||||
sysroot: get_fake_sysroot(),
|
||||
rustc_cfg: Vec::new(),
|
||||
cfg_overrides: Default::default(),
|
||||
toolchain: None,
|
||||
target_layout: Err("target_data_layout not loaded".into()),
|
||||
}
|
||||
}
|
||||
|
||||
fn get_test_json_file<T: DeserializeOwned>(file: &str) -> T {
|
||||
let base = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
|
||||
let file = base.join("tests/test_data").join(file);
|
||||
let data = std::fs::read_to_string(file).unwrap();
|
||||
let mut json = data.parse::<serde_json::Value>().unwrap();
|
||||
fixup_paths(&mut json);
|
||||
return serde_json::from_value(json).unwrap();
|
||||
|
||||
fn fixup_paths(val: &mut serde_json::Value) {
|
||||
match val {
|
||||
serde_json::Value::String(s) => replace_root(s, true),
|
||||
serde_json::Value::Array(vals) => vals.iter_mut().for_each(fixup_paths),
|
||||
serde_json::Value::Object(kvals) => kvals.values_mut().for_each(fixup_paths),
|
||||
serde_json::Value::Null | serde_json::Value::Bool(_) | serde_json::Value::Number(_) => {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn replace_root(s: &mut String, direction: bool) {
|
||||
if direction {
|
||||
let root = if cfg!(windows) { r#"C:\\ROOT\"# } else { "/ROOT/" };
|
||||
*s = s.replace("$ROOT$", root)
|
||||
} else {
|
||||
let root = if cfg!(windows) { r#"C:\\\\ROOT\\"# } else { "/ROOT/" };
|
||||
*s = s.replace(root, "$ROOT$")
|
||||
}
|
||||
}
|
||||
|
||||
fn get_fake_sysroot_path() -> PathBuf {
|
||||
let base = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
|
||||
base.join("../project-model/test_data/fake-sysroot")
|
||||
}
|
||||
|
||||
fn get_fake_sysroot() -> Sysroot {
|
||||
let sysroot_path = get_fake_sysroot_path();
|
||||
// there's no `libexec/` directory with a `proc-macro-srv` binary in that
|
||||
// fake sysroot, so we give them both the same path:
|
||||
let sysroot_dir = AbsPathBuf::assert_utf8(sysroot_path);
|
||||
let sysroot_src_dir = sysroot_dir.clone();
|
||||
Sysroot::load(Some(sysroot_dir), Some(sysroot_src_dir))
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_deduplicate_origin_dev() {
|
||||
let path_map = &mut FxHashMap::default();
|
||||
let ws = load_cargo_with_fake_sysroot("deduplication_crate_graph_A.json");
|
||||
let ws2 = load_cargo_with_fake_sysroot("deduplication_crate_graph_B.json");
|
||||
|
||||
let (crate_graph, ..) = ws_to_crate_graph(&[ws, ws2], &Default::default(), |path| {
|
||||
let len = path_map.len();
|
||||
Some(*path_map.entry(path.to_path_buf()).or_insert(FileId::from_raw(len as u32)))
|
||||
});
|
||||
|
||||
let mut crates_named_p2 = vec![];
|
||||
for id in crate_graph.iter() {
|
||||
let krate = &crate_graph[id];
|
||||
if let Some(name) = krate.display_name.as_ref() {
|
||||
if name.to_string() == "p2" {
|
||||
crates_named_p2.push(krate);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
assert_eq!(crates_named_p2.len(), 1);
|
||||
let p2 = crates_named_p2[0];
|
||||
assert!(p2.origin.is_local());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_deduplicate_origin_dev_rev() {
|
||||
let path_map = &mut FxHashMap::default();
|
||||
let ws = load_cargo_with_fake_sysroot("deduplication_crate_graph_B.json");
|
||||
let ws2 = load_cargo_with_fake_sysroot("deduplication_crate_graph_A.json");
|
||||
|
||||
let (crate_graph, ..) = ws_to_crate_graph(&[ws, ws2], &Default::default(), |path| {
|
||||
let len = path_map.len();
|
||||
Some(*path_map.entry(path.to_path_buf()).or_insert(FileId::from_raw(len as u32)))
|
||||
});
|
||||
|
||||
let mut crates_named_p2 = vec![];
|
||||
for id in crate_graph.iter() {
|
||||
let krate = &crate_graph[id];
|
||||
if let Some(name) = krate.display_name.as_ref() {
|
||||
if name.to_string() == "p2" {
|
||||
crates_named_p2.push(krate);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
assert_eq!(crates_named_p2.len(), 1);
|
||||
let p2 = crates_named_p2[0];
|
||||
assert!(p2.origin.is_local());
|
||||
}
|
||||
-140
@@ -1,140 +0,0 @@
|
||||
{
|
||||
"packages": [
|
||||
{
|
||||
"name": "p1",
|
||||
"version": "0.1.0",
|
||||
"id": "p1 0.1.0 (path+file:///example_project/p1)",
|
||||
"license": null,
|
||||
"license_file": null,
|
||||
"description": null,
|
||||
"source": null,
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "p2",
|
||||
"source": null,
|
||||
"req": "*",
|
||||
"kind": null,
|
||||
"rename": null,
|
||||
"optional": false,
|
||||
"uses_default_features": true,
|
||||
"features": [],
|
||||
"target": null,
|
||||
"registry": null,
|
||||
"path": "$ROOT$example_project/p2"
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "p1",
|
||||
"src_path": "$ROOT$example_project/p1/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$example_project/p1/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": null,
|
||||
"repository": null,
|
||||
"homepage": null,
|
||||
"documentation": null,
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
},
|
||||
{
|
||||
"name": "p2",
|
||||
"version": "0.1.0",
|
||||
"id": "p2 0.1.0 (path+file:///example_project/p2)",
|
||||
"license": null,
|
||||
"license_file": null,
|
||||
"description": null,
|
||||
"source": null,
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "p2",
|
||||
"src_path": "$ROOT$example_project/p2/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$example_project/p2/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": null,
|
||||
"repository": null,
|
||||
"homepage": null,
|
||||
"documentation": null,
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
}
|
||||
],
|
||||
"workspace_members": [
|
||||
"p1 0.1.0 (path+file:///example_project/p1)"
|
||||
],
|
||||
"workspace_default_members": [
|
||||
"p1 0.1.0 (path+file:///example_project/p1)"
|
||||
],
|
||||
"resolve": {
|
||||
"nodes": [
|
||||
{
|
||||
"id": "p1 0.1.0 (path+file:///example_project/p1)",
|
||||
"dependencies": [
|
||||
"p2 0.1.0 (path+file:///example_project/p2)"
|
||||
],
|
||||
"deps": [
|
||||
{
|
||||
"name": "p2",
|
||||
"pkg": "p2 0.1.0 (path+file:///example_project/p2)",
|
||||
"dep_kinds": [
|
||||
{
|
||||
"kind": null,
|
||||
"target": null
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"features": []
|
||||
},
|
||||
{
|
||||
"id": "p2 0.1.0 (path+file:///example_project/p2)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
}
|
||||
],
|
||||
"root": "p1 0.1.0 (path+file:///example_project/p1)"
|
||||
},
|
||||
"target_directory": "$ROOT$example_project/p1/target",
|
||||
"version": 1,
|
||||
"workspace_root": "$ROOT$example_project/p1",
|
||||
"metadata": null
|
||||
}
|
||||
-66
@@ -1,66 +0,0 @@
|
||||
{
|
||||
"packages": [
|
||||
{
|
||||
"name": "p2",
|
||||
"version": "0.1.0",
|
||||
"id": "p2 0.1.0 (path+file:///example_project/p2)",
|
||||
"license": null,
|
||||
"license_file": null,
|
||||
"description": null,
|
||||
"source": null,
|
||||
"dependencies": [],
|
||||
"targets": [
|
||||
{
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "p2",
|
||||
"src_path": "$ROOT$example_project/p2/src/lib.rs",
|
||||
"edition": "2021",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
}
|
||||
],
|
||||
"features": {},
|
||||
"manifest_path": "$ROOT$example_project/p2/Cargo.toml",
|
||||
"metadata": null,
|
||||
"publish": null,
|
||||
"authors": [],
|
||||
"categories": [],
|
||||
"keywords": [],
|
||||
"readme": null,
|
||||
"repository": null,
|
||||
"homepage": null,
|
||||
"documentation": null,
|
||||
"edition": "2021",
|
||||
"links": null,
|
||||
"default_run": null,
|
||||
"rust_version": null
|
||||
}
|
||||
],
|
||||
"workspace_members": [
|
||||
"p2 0.1.0 (path+file:///example_project/p2)"
|
||||
],
|
||||
"workspace_default_members": [
|
||||
"p2 0.1.0 (path+file:///example_project/p2)"
|
||||
],
|
||||
"resolve": {
|
||||
"nodes": [
|
||||
{
|
||||
"id": "p2 0.1.0 (path+file:///example_project/p2)",
|
||||
"dependencies": [],
|
||||
"deps": [],
|
||||
"features": []
|
||||
}
|
||||
],
|
||||
"root": "p2 0.1.0 (path+file:///example_project/p2)"
|
||||
},
|
||||
"target_directory": "$ROOT$example_project/p2/target",
|
||||
"version": 1,
|
||||
"workspace_root": "$ROOT$example_project/p2",
|
||||
"metadata": null
|
||||
}
|
||||
@@ -2,8 +2,8 @@
|
||||
use std::{iter, mem, str::FromStr, sync};
|
||||
|
||||
use base_db::{
|
||||
CrateDisplayName, CrateGraph, CrateId, CrateName, CrateOrigin, Dependency, Env, FileChange,
|
||||
FileSet, LangCrateOrigin, SourceRoot, SourceRootDatabase, Version, VfsPath,
|
||||
CrateDisplayName, CrateGraph, CrateId, CrateName, CrateOrigin, CrateWorkspaceData, Dependency,
|
||||
Env, FileChange, FileSet, LangCrateOrigin, SourceRoot, SourceRootDatabase, Version, VfsPath,
|
||||
};
|
||||
use cfg::CfgOptions;
|
||||
use hir_expand::{
|
||||
@@ -354,16 +354,20 @@ pub fn parse_with_proc_macros(
|
||||
};
|
||||
roots.push(root);
|
||||
|
||||
let mut change = ChangeWithProcMacros {
|
||||
source_change,
|
||||
proc_macros: Some(proc_macros.build()),
|
||||
toolchains: Some(iter::repeat(toolchain).take(crate_graph.len()).collect()),
|
||||
target_data_layouts: Some(
|
||||
iter::repeat(target_data_layout).take(crate_graph.len()).collect(),
|
||||
),
|
||||
};
|
||||
let mut change =
|
||||
ChangeWithProcMacros { source_change, proc_macros: Some(proc_macros.build()) };
|
||||
|
||||
change.source_change.set_roots(roots);
|
||||
change.source_change.set_ws_data(
|
||||
crate_graph
|
||||
.iter()
|
||||
.zip(iter::repeat(From::from(CrateWorkspaceData {
|
||||
proc_macro_cwd: None,
|
||||
data_layout: target_data_layout,
|
||||
toolchain,
|
||||
})))
|
||||
.collect(),
|
||||
);
|
||||
change.source_change.set_crate_graph(crate_graph);
|
||||
|
||||
ChangeFixture { file_position, files, change }
|
||||
@@ -567,6 +571,7 @@ fn expand(
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Option<String>,
|
||||
) -> Result<Subtree<Span>, ProcMacroExpansionError> {
|
||||
Ok(subtree.clone())
|
||||
}
|
||||
@@ -584,6 +589,7 @@ fn expand(
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Option<String>,
|
||||
) -> Result<Subtree<Span>, ProcMacroExpansionError> {
|
||||
attrs
|
||||
.cloned()
|
||||
@@ -602,6 +608,7 @@ fn expand(
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Option<String>,
|
||||
) -> Result<Subtree<Span>, ProcMacroExpansionError> {
|
||||
fn traverse(input: &Subtree<Span>) -> Subtree<Span> {
|
||||
let mut token_trees = vec![];
|
||||
@@ -632,6 +639,7 @@ fn expand(
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Span,
|
||||
_: Option<String>,
|
||||
) -> Result<Subtree<Span>, ProcMacroExpansionError> {
|
||||
return Ok(traverse(input));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user