[
{
"name": "anyhow",
"version": "1.0.57",
"authors": "David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/dtolnay/anyhow",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Flexible concrete Error type built on std::error::Error"
},
{
"name": "atty",
"version": "0.2.14",
"authors": "softprops <d.tangren@gmail.com>",
"repository": "https://github.com/softprops/atty",
"license": "MIT",
"license_file": null,
"description": "A simple interface for querying atty"
},
{
"name": "autocfg",
"version": "1.1.0",
"authors": "Josh Stone <cuviper@gmail.com>",
"repository": "https://github.com/cuviper/autocfg",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Automatic cfg for Rust compiler features"
},
{
"name": "bitflags",
"version": "1.3.2",
"authors": "The Rust Project Developers",
"repository": "https://github.com/bitflags/bitflags",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A macro to generate structures which behave like bitflags."
},
{
"name": "bumpalo",
"version": "3.9.1",
"authors": "Nick Fitzgerald <fitzgen@gmail.com>",
"repository": "https://github.com/fitzgen/bumpalo",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A fast bump allocation arena for Rust."
},
{
"name": "byteorder",
"version": "1.4.3",
"authors": "Andrew Gallant <jamslam@gmail.com>",
"repository": "https://github.com/BurntSushi/byteorder",
"license": "MIT OR Unlicense",
"license_file": null,
"description": "Library for reading/writing numbers in big-endian and little-endian."
},
{
"name": "cfg-if",
"version": "1.0.0",
"authors": "Alex Crichton <alex@alexcrichton.com>",
"repository": "https://github.com/alexcrichton/cfg-if",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted."
},
{
"name": "clap",
"version": "3.1.17",
"authors": null,
"repository": "https://github.com/clap-rs/clap",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A simple to use, efficient, and full-featured Command Line Argument Parser"
},
{
"name": "clap_derive",
"version": "3.1.7",
"authors": null,
"repository": "https://github.com/clap-rs/clap/tree/master/clap_derive",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Parse command line argument by defining a struct, derive crate."
},
{
"name": "clap_lex",
"version": "0.2.0",
"authors": null,
"repository": "https://github.com/clap-rs/clap/tree/master/clap_lex",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Minimal, flexible command line parser"
},
{
"name": "ctor",
"version": "0.1.22",
"authors": "Matt Mastracci <matthew@mastracci.com>",
"repository": "https://github.com/mmastrac/rust-ctor",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "__attribute__((constructor)) for Rust"
},
{
"name": "drop_some",
"version": "1.0.1",
"authors": "USAGI.NETWORK / Usagi Ito <the@usagi.network>",
"repository": "https://github.com/usagi/drop_some",
"license": "MIT",
"license_file": null,
"description": "`.drop_some` syntax sugar for `Option`. It's instead of `.map(|_|())`."
},
{
"name": "either",
"version": "1.6.1",
"authors": "bluss",
"repository": "https://github.com/bluss/either",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases."
},
{
"name": "erased-serde",
"version": "0.3.20",
"authors": "David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/dtolnay/erased-serde",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Type-erased Serialize and Serializer traits"
},
{
"name": "femme",
"version": "2.2.1",
"authors": "lrlna <shestak.irina@gmail.com>|yoshuawuyts <yoshuawuyts@gmail.com>",
"repository": "https://github.com/lrlna/femme",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate."
},
{
"name": "fold-license",
"version": "0.0.0-alpha.0",
"authors": "USAGI.NETWORK / Usagi Ito <the@usagi.network>",
"repository": "https://github.com/usagi/fold-license",
"license": "MIT",
"license_file": null,
"description": "Licenses folding tool from multiple Cargo.toml and packages.json using `cargo` and `yarn`."
},
{
"name": "glob",
"version": "0.3.0",
"authors": "The Rust Project Developers",
"repository": "https://github.com/rust-lang/glob",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Support for matching file paths against Unix shell style patterns."
},
{
"name": "hashbrown",
"version": "0.11.2",
"authors": "Amanieu d'Antras <amanieu@gmail.com>",
"repository": "https://github.com/rust-lang/hashbrown",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A Rust port of Google's SwissTable hash map"
},
{
"name": "heck",
"version": "0.4.0",
"authors": "Without Boats <woboats@gmail.com>",
"repository": "https://github.com/withoutboats/heck",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "heck is a case conversion library."
},
{
"name": "hermit-abi",
"version": "0.1.19",
"authors": "Stefan Lankes",
"repository": "https://github.com/hermitcore/libhermit-rs",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "hermit-abi is small interface to call functions from the unikernel RustyHermit. It is used to build the target `x86_64-unknown-hermit`."
},
{
"name": "indexmap",
"version": "1.8.1",
"authors": "bluss|Josh Stone <cuviper@gmail.com>",
"repository": "https://github.com/bluss/indexmap",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual hash table functionality, it preserves insertion order except after removals, and it allows lookup of its elements by either hash table key or numerical index. A corresponding hash set type is also provided. This crate was initially published under the name ordermap, but it was renamed to indexmap."
},
{
"name": "itertools",
"version": "0.10.3",
"authors": "bluss",
"repository": "https://github.com/rust-itertools/itertools",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Extra iterator adaptors, iterator methods, free functions, and macros."
},
{
"name": "itoa",
"version": "1.0.1",
"authors": "David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/dtolnay/itoa",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Fast integer primitive to string conversion"
},
{
"name": "js-sys",
"version": "0.3.57",
"authors": "The wasm-bindgen Developers",
"repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate."
},
{
"name": "lazy_static",
"version": "1.4.0",
"authors": "Marvin Löbel <loebel.marvin@gmail.com>",
"repository": "https://github.com/rust-lang-nursery/lazy-static.rs",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A macro for declaring lazily evaluated statics in Rust."
},
{
"name": "libc",
"version": "0.2.125",
"authors": "The Rust Project Developers",
"repository": "https://github.com/rust-lang/libc",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Raw FFI bindings to platform libraries like libc."
},
{
"name": "log",
"version": "0.4.17",
"authors": "The Rust Project Developers",
"repository": "https://github.com/rust-lang/log",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A lightweight logging facade for Rust"
},
{
"name": "num-traits",
"version": "0.2.15",
"authors": "The Rust Project Developers",
"repository": "https://github.com/rust-num/num-traits",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Numeric traits for generic mathematics"
},
{
"name": "os_str_bytes",
"version": "6.0.0",
"authors": "dylni",
"repository": "https://github.com/dylni/os_str_bytes",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Utilities for converting between byte sequences and platform-native strings"
},
{
"name": "paste",
"version": "1.0.7",
"authors": "David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/dtolnay/paste",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Macros for all your token pasting needs"
},
{
"name": "path-clean",
"version": "0.1.0",
"authors": "Dan Reeves <hey@danreev.es>",
"repository": "https://github.com/danreeves/path-clean",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A Rust implementation of cleanname or path.Clean"
},
{
"name": "proc-macro-error",
"version": "1.0.4",
"authors": "CreepySkeleton <creepy-skeleton@yandex.ru>",
"repository": "https://gitlab.com/CreepySkeleton/proc-macro-error",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Almost drop-in replacement to panics in proc-macros"
},
{
"name": "proc-macro-error-attr",
"version": "1.0.4",
"authors": "CreepySkeleton <creepy-skeleton@yandex.ru>",
"repository": "https://gitlab.com/CreepySkeleton/proc-macro-error",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Attribute macro for proc-macro-error crate"
},
{
"name": "proc-macro2",
"version": "1.0.38",
"authors": "David Tolnay <dtolnay@gmail.com>|Alex Crichton <alex@alexcrichton.com>",
"repository": "https://github.com/dtolnay/proc-macro2",
"license": "Apache-2.0 OR MIT",
"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."
},
{
"name": "quote",
"version": "1.0.18",
"authors": "David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/dtolnay/quote",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Quasi-quoting macro quote!(...)"
},
{
"name": "retrieve",
"version": "1.1.1",
"authors": "USAGI.NETWORK / Usagi Ito <the@usagi.network>",
"repository": "https://github.com/usagi/retrieve",
"license": "MIT",
"license_file": null,
"description": "#[{pub_}mod_{pub_}use(a,b,c,...)] => {pub }mod a; {pub }use a::*; and also b,c,..."
},
{
"name": "rmp",
"version": "0.8.11",
"authors": "Evgeny Safronov <division494@gmail.com>",
"repository": "https://github.com/3Hren/msgpack-rust",
"license": "MIT",
"license_file": null,
"description": "Pure Rust MessagePack serialization implementation"
},
{
"name": "rmp-serde",
"version": "1.1.0",
"authors": "Evgeny Safronov <division494@gmail.com>",
"repository": "https://github.com/3Hren/msgpack-rust",
"license": "MIT",
"license_file": null,
"description": "Serde bindings for RMP"
},
{
"name": "rustversion",
"version": "1.0.6",
"authors": "David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/dtolnay/rustversion",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Conditional compilation according to rustc compiler version"
},
{
"name": "ryu",
"version": "1.0.9",
"authors": "David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/dtolnay/ryu",
"license": "Apache-2.0 OR BSL-1.0",
"license_file": null,
"description": "Fast floating point to string conversion"
},
{
"name": "serde",
"version": "1.0.137",
"authors": "Erick Tryzelaar <erick.tryzelaar@gmail.com>|David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/serde-rs/serde",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A generic serialization/deserialization framework"
},
{
"name": "serde_derive",
"version": "1.0.137",
"authors": "Erick Tryzelaar <erick.tryzelaar@gmail.com>|David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/serde-rs/serde",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]"
},
{
"name": "serde_fmt",
"version": "1.0.1",
"authors": "Ashley Mannix <ashleymannix@live.com.au>",
"repository": "https://github.com/KodrAus/serde_fmt.git",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Write any serde::Serialize using the standard formatting APIs"
},
{
"name": "serde_json",
"version": "1.0.81",
"authors": "Erick Tryzelaar <erick.tryzelaar@gmail.com>|David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/serde-rs/json",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A JSON serialization file format"
},
{
"name": "strsim",
"version": "0.10.0",
"authors": "Danny Guo <danny@dannyguo.com>",
"repository": "https://github.com/dguo/strsim-rs",
"license": "MIT",
"license_file": null,
"description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice."
},
{
"name": "strum",
"version": "0.24.0",
"authors": "Peter Glotfelty <peter.glotfelty@microsoft.com>",
"repository": "https://github.com/Peternator7/strum",
"license": "MIT",
"license_file": null,
"description": "Helpful macros for working with enums and strings"
},
{
"name": "strum_macros",
"version": "0.24.0",
"authors": "Peter Glotfelty <peter.glotfelty@microsoft.com>",
"repository": "https://github.com/Peternator7/strum",
"license": "MIT",
"license_file": null,
"description": "Helpful macros for working with enums and strings"
},
{
"name": "sval",
"version": "1.0.0-alpha.5",
"authors": "Ashley Mannix <ashleymannix@live.com.au>",
"repository": "https://github.com/sval-rs/sval",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A no-std, object-safe serialization framework"
},
{
"name": "syn",
"version": "1.0.93",
"authors": "David Tolnay <dtolnay@gmail.com>",
"repository": "https://github.com/dtolnay/syn",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Parser for Rust source code"
},
{
"name": "termcolor",
"version": "1.1.3",
"authors": "Andrew Gallant <jamslam@gmail.com>",
"repository": "https://github.com/BurntSushi/termcolor",
"license": "MIT OR Unlicense",
"license_file": null,
"description": "A simple cross platform library for writing colored text to a terminal."
},
{
"name": "textwrap",
"version": "0.15.0",
"authors": "Martin Geisler <martin@geisler.net>",
"repository": "https://github.com/mgeisler/textwrap",
"license": "MIT",
"license_file": null,
"description": "Powerful library for word wrapping, indenting, and dedenting strings"
},
{
"name": "to_unit",
"version": "1.0.2",
"authors": "USAGI.NETWORK / Usagi Ito <the@usagi.network>",
"repository": "https://github.com/usagi/to_unit",
"license": "MIT",
"license_file": null,
"description": "ToUnit; Any type to () syntax sugar."
},
{
"name": "toml",
"version": "0.5.9",
"authors": "Alex Crichton <alex@alexcrichton.com>",
"repository": "https://github.com/alexcrichton/toml-rs",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures."
},
{
"name": "unicode-xid",
"version": "0.2.3",
"authors": "erick.tryzelaar <erick.tryzelaar@gmail.com>|kwantam <kwantam@gmail.com>|Manish Goregaokar <manishsmail@gmail.com>",
"repository": "https://github.com/unicode-rs/unicode-xid",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31."
},
{
"name": "value-bag",
"version": "1.0.0-alpha.9",
"authors": "Ashley Mannix <ashleymannix@live.com.au>",
"repository": "https://github.com/sval-rs/value-bag",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Anonymous structured values"
},
{
"name": "version_check",
"version": "0.9.4",
"authors": "Sergio Benitez <sb@sergio.bz>",
"repository": "https://github.com/SergioBenitez/version_check",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Tiny crate to check the version of the installed/running rustc."
},
{
"name": "wasm-bindgen",
"version": "0.2.80",
"authors": "The wasm-bindgen Developers",
"repository": "https://github.com/rustwasm/wasm-bindgen",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Easy support for interacting between JS and Rust."
},
{
"name": "wasm-bindgen-backend",
"version": "0.2.80",
"authors": "The wasm-bindgen Developers",
"repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Backend code generation of the wasm-bindgen tool"
},
{
"name": "wasm-bindgen-macro",
"version": "0.2.80",
"authors": "The wasm-bindgen Developers",
"repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Definition of the `#[wasm_bindgen]` attribute, an internal dependency"
},
{
"name": "wasm-bindgen-macro-support",
"version": "0.2.80",
"authors": "The wasm-bindgen Developers",
"repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate"
},
{
"name": "wasm-bindgen-shared",
"version": "0.2.80",
"authors": "The wasm-bindgen Developers",
"repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency."
},
{
"name": "web-sys",
"version": "0.3.57",
"authors": "The wasm-bindgen Developers",
"repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Bindings for all Web APIs, a procedurally generated crate from WebIDL"
},
{
"name": "winapi",
"version": "0.3.9",
"authors": "Peter Atashian <retep998@gmail.com>",
"repository": "https://github.com/retep998/winapi-rs",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Raw FFI bindings for all of Windows API."
},
{
"name": "winapi-i686-pc-windows-gnu",
"version": "0.4.0",
"authors": "Peter Atashian <retep998@gmail.com>",
"repository": "https://github.com/retep998/winapi-rs",
"license": "Apache-2.0 OR MIT",
"license_file": null,
"description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead."
},
{
"name": "winapi-util",
"version": "0.1.5",
"authors": "Andrew Gallant <jamslam@gmail.com>",
"repository": "https://github.com/BurntSushi/winapi-util",
"license": "MIT OR Unlicense",
"license_file": null,
"description": "A dumping ground for high level safe wrappers over winapi."
},
{
"name": "winapi-x86_64-pc-windows-gnu",
"version": "0.4.0",
"authors": "Peter Atashian <retep998@gmail.com>",
"repository": "https://github.com/retep998/winapi-rs",
"license": "Apache-2.0 OR MIT",
"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."
}
]