licenses.dev

arc-swap v1.8.0

Atomically swappable Arc

Published on

WARNING This version was recently published. We are still processing its data. Please revisit later.

Licenses

Learn more about license information.

Package Licenses

Apache-2.0 OR MIT

Dependency Licenses

Apache-2.0 OR MIT48
PackageRelationDependenciesPublished
adaptive-barrier • 1.0.0Barrier with adaptable number of thread subsciptionsDIRECT0
anes • 0.1.6ANSI Escape Sequences provider & parserINDIRECT0
anstyle • 1.0.13ANSI text stylingINDIRECT0
autocfg • 1.5.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 2.10.0A macro to generate structures which behave like bitflags. INDIRECT0
cast • 0.3.0Ergonomic, checked cast functions for primitive typesINDIRECT0
cfg-if • 1.0.4A 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
clap_builder • 4.5.53A simple to use, efficient, and full-featured Command Line Argument ParserINDIRECT2
clap_lex • 0.7.6Minimal, flexible command line parserINDIRECT0
clap • 4.5.53A simple to use, efficient, and full-featured Command Line Argument ParserINDIRECT3
criterion-plot • 0.6.0Criterion's plotting libraryINDIRECT3
criterion • 0.7.0Statistics-driven micro-benchmarking libraryDIRECT38
crossbeam-utils • 0.8.21Utilities for concurrent programmingDIRECT0
either • 1.15.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
half • 2.7.1Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT8
hermit-abi • 0.5.2Hermit system calls definitions.INDIRECT0
itertools • 0.13.0Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
itertools • 0.14.0Extra iterator adaptors, iterator methods, free functions, and macros.DIRECT1
itoa • 1.0.16Fast integer primitive to string conversionINDIRECT0
libc • 0.2.178Raw FFI bindings to platform libraries like libc.INDIRECT0
lock_api • 0.4.14Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.INDIRECT1
num_cpus • 1.17.0Get the number of CPUs on a machine.DIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
once_cell • 1.21.3Single assignment cells and lazy values.DIRECT0
parking_lot_core • 0.9.12An advanced API for creating custom synchronization primitives.INDIRECT6
parking_lot • 0.12.5More compact and efficient implementations of the standard synchronization primitives.DIRECT9
ppv-lite86 • 0.2.21Cross-platform cryptography-oriented low-level SIMD library.INDIRECT6
proc-macro2 • 1.0.103A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
proptest • 1.9.0Hypothesis-like property-based testing and shrinking. DIRECT15
quote • 1.0.42Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.9.0ChaCha random number generator INDIRECT8
rand_core • 0.9.3Core random number generator traits and tools for implementation. INDIRECT0
rand_xorshift • 0.4.0Xorshift random number generator INDIRECT1
rand • 0.9.2Random number generators and other randomness functionality. INDIRECT1
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT1
rustversion • 1.0.22Conditional compilation according to rustc compiler versionDIRECT0
scopeguard • 1.2.0A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. INDIRECT0
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]DIRECT4
serde_json • 1.0.143A JSON serialization file formatINDIRECT9
serde_test • 1.0.177Token De/Serializer for testing De/Serialize implementationsDIRECT6
serde • 1.0.210A generic serialization/deserialization frameworkDIRECT5
smallvec • 1.15.1'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
syn • 2.0.56Parser for Rust source codeINDIRECT3
tinytemplate • 1.2.1Simple, lightweight template engineINDIRECT10
unarray • 0.1.4Utilities for working with uninitialized arraysINDIRECT0
windows-link • 0.2.1Linking for WindowsINDIRECT0
windows-sys • 0.61.2Rust for WindowsINDIRECT1
MIT OR Unlicense4
PackageRelationDependenciesPublished
memchr • 2.7.6Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
same-file • 1.0.6A simple crate for determining whether two file paths point to the same file. INDIRECT3
walkdir • 2.5.0Recursively walk a directory.INDIRECT4
winapi-util • 0.1.11A dumping ground for high level safe wrappers over windows-sys.INDIRECT2
Apache-2.03
PackageRelationDependenciesPublished
ciborium-io • 0.2.2Simplified Read/Write traits for no_std usageINDIRECT0
ciborium-ll • 0.2.2Low-level CBOR codec primitivesINDIRECT10
ciborium • 0.2.2serde implementation of CBOR using ciborium-basicINDIRECT13
MIT3
PackageRelationDependenciesPublished
crunchy • 0.2.4Crunchy unroller: deterministically unroll constant loopsINDIRECT0
oorandom • 11.1.5A tiny, robust PRNG implementation.INDIRECT0
redox_syscall • 0.5.18A Rust library to access raw Redox system callsINDIRECT1
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.8.31Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.8.31Zerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.INDIRECT5
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.21Fast floating point to string conversionINDIRECT0
Unicode-3.0 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.22Determine 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/arc-swap)](https://licenses.dev/cargo/arc-swap)
<a href="https://licenses.dev/cargo/arc-swap">
  <img src="https://licenses.dev/b/cargo/arc-swap" alt="licenses" />
</a>

Or the licenses badge code for the 1.8.0 version:

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