licenses.dev

public-api v0.24.2

List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the nightly toolchain.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

Apache-2.0 OR MIT60
PackageRelationDependenciesPublished
anyhow • 1.0.91Flexible concrete Error type built on std::error::ErrorDIRECT0
assert_cmd • 2.0.5Test CLI Applications.DIRECT14
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
bstr • 0.2.17A string type that is not required to be valid UTF-8.INDIRECT3
camino • 1.1.9UTF-8 pathsINDIRECT6
cargo-manifest • 0.7.1Helper crate to parse and manipulate manifests - `Cargo.toml` files.INDIRECT10
cargo-platform • 0.1.8Cargo's representation of a target platform.INDIRECT6
cfg-if • 1.0.0A 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. INDIRECT0
diff • 0.1.13An LCS based slice and string diffing implementation.INDIRECT0
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
errno • 0.3.9Cross-platform interface to the `errno` variable.INDIRECT11
expect-test • 1.5.0Minimalistic snapshot testing libraryDIRECT2
fastrand • 2.1.1A simple and fast random number generatorINDIRECT0
hashbag • 0.1.12An unordered multiset implementation using a hash bagDIRECT0
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT2
itertools • 0.10.5Extra iterator adaptors, iterator methods, free functions, and macros.DIRECT1
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
predicates-core • 1.0.8An API for boolean-valued predicate functions.INDIRECT0
predicates-tree • 1.0.11Render boolean-valued predicate functions results as a tree.INDIRECT2
predicates • 2.1.1An implementation of boolean-valued predicate functions.INDIRECT4
pretty_assertions • 1.4.1Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs.DIRECT2
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rustdoc-types • 0.18.0Types for rustdoc's json outputDIRECT6
semver • 1.0.23Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT6
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.132A JSON serialization file formatDIRECT9
serde • 1.0.210A generic serialization/deserialization frameworkDIRECT5
syn • 2.0.56Parser for Rust source codeINDIRECT3
tempfile • 3.8.0A library for managing temporary files and directories.DIRECT28
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)DIRECT5
toml • 0.5.11A 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. INDIRECT9
wait-timeout • 0.2.0A crate to wait on a child process with a timeout specified across Unix and Windows platforms. INDIRECT1
windows_aarch64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-sys • 0.48.0Rust for WindowsINDIRECT8
windows-sys • 0.52.0Rust for WindowsINDIRECT9
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
yansi • 1.0.1A dead simple ANSI terminal color painting library.INDIRECT0
MIT6
PackageRelationDependenciesPublished
cargo_metadata • 0.15.4structured access to the output of `cargo metadata`INDIRECT15
difflib • 0.4.0Port of Python's difflib library to Rust.INDIRECT0
doc-comment • 0.3.3Macro to generate doc commentsINDIRECT0
redox_syscall • 0.3.5A Rust library to access raw Redox system callsINDIRECT1
rustdoc-json • 0.7.4Utilities for working with rustdoc JSON.DIRECT21
termtree • 0.4.1Visualize tree-like data on the command-lineINDIRECT0
MIT OR Unlicense2
PackageRelationDependenciesPublished
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
regex-automata • 0.1.10Automata construction and matching using regular expressions.INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception2
PackageRelationDependenciesPublished
linux-raw-sys • 0.4.14Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.38.10Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT23
Apache-2.01
PackageRelationDependenciesPublished
dissimilar • 1.0.9Diff library with semantic cleanup, based on Google's diff-match-patchINDIRECT0
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/public-api)](https://licenses.dev/cargo/public-api)
<a href="https://licenses.dev/cargo/public-api">
  <img src="https://licenses.dev/b/cargo/public-api" alt="licenses" />
</a>

Or the licenses badge code for the 0.24.2 version:

[![licenses](https://licenses.dev/b/cargo/public-api/0.24.2)](https://licenses.dev/cargo/public-api/0.24.2)
<a href="https://licenses.dev/cargo/public-api/0.24.2">
  <img src="https://licenses.dev/b/cargo/public-api/0.24.2" alt="licenses" />
</a>
GitHub