licenses.dev

rocket-governor v0.1.0-rc.2

Implementation of Governor rate limiter for Rocket

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0 OR MIT

Dependency Licenses

Apache-2.0 OR MIT129
PackageRelationDependenciesPublished
addr2line • 0.20.0A cross-platform symbolication library written in Rust, using `gimli`INDIRECT1
async-trait • 0.1.83Type erasure for async trait methodsINDIRECT4
atomic • 0.5.3Generic Atomic<T> wrapper typeINDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
backtrace • 0.3.68A library to acquire a stack trace (backtrace) at runtime in a Rust program. INDIRECT11
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
bumpalo • 3.16.0A fast bump allocation arena for Rust.INDIRECT0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
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
cookie • 0.17.0HTTP cookie parsing and cookie jar management. Supports signed and private (encrypted, authenticated) jars. INDIRECT7
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
devise_codegen • 0.4.2A library for devising derives and other procedural macros.INDIRECT9
devise_core • 0.4.2A library for devising derives and other procedural macros.INDIRECT8
devise • 0.4.2A library for devising derives and other procedural macros.INDIRECT10
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
fastrand • 2.1.1A simple and fast random number generatorINDIRECT0
figment • 0.10.8A configuration library so con-free, it's unreal.INDIRECT15
fnv • 1.0.7Fowler–Noll–Vo hash functionINDIRECT0
futures-channel • 0.3.31Channels for asynchronous communication using futures-rs. INDIRECT2
futures-core • 0.3.31The core traits and types in for the `futures` library. INDIRECT0
futures-executor • 0.3.31Executors for asynchronous tasks based on the futures-rs library. INDIRECT16
futures-io • 0.3.31The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. INDIRECT0
futures-macro • 0.3.31The futures-rs procedural macro implementations. INDIRECT4
futures-sink • 0.3.31The asynchronous `Sink` trait for the futures-rs library. INDIRECT0
futures-task • 0.3.31Tools for working with tasks. INDIRECT0
futures-timer • 3.0.3Timeouts for futures. INDIRECT0
futures-util • 0.3.31Common utilities and extension traits for the futures-rs library. INDIRECT15
futures • 0.3.31An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. INDIRECT17
generator • 0.7.5Stackfull Generator Library in RustINDIRECT14
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
gimli • 0.27.3A library for reading and writing the DWARF debugging format.INDIRECT0
glob • 0.3.1Support for matching file paths against Unix shell style patterns. INDIRECT0
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
hermit-abi • 0.3.9Hermit system calls definitions.INDIRECT0
hermit-abi • 0.4.0Hermit system calls definitions.INDIRECT0
http • 0.2.12A set of types for representing HTTP requests and responses. INDIRECT3
httparse • 1.9.5A tiny, safe, speedy, zero-copy HTTP/1.x parser.INDIRECT0
httpdate • 1.0.3HTTP date parsing and formattingINDIRECT0
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT8
inlinable_string • 0.1.15The `inlinable_string` crate provides the `InlinableString` type -- an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation -- and the `StringExt` trait which abstracts string operations over both `std::string::String` and `InlinableString` (or even your own custom string type).INDIRECT0
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
js-sys • 0.3.72Bindings 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. INDIRECT13
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.DIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
lock_api • 0.4.12Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.INDIRECT2
log • 0.4.22A lightweight logging facade for Rust INDIRECT0
mime • 0.3.17Strongly Typed MimesINDIRECT0
num_cpus • 1.16.0Get the number of CPUs on a machine.INDIRECT2
num_threads • 0.1.7A minimal library that determines the number of running threads for the current process.INDIRECT1
object • 0.31.1A unified interface for reading and writing object file formats.INDIRECT1
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
parking_lot_core • 0.9.10An advanced API for creating custom synchronization primitives.INDIRECT14
parking_lot • 0.12.3More compact and efficient implementations of the standard synchronization primitives.INDIRECT18
pear_codegen • 0.2.9A (codegen) pear is a fruit.INDIRECT7
pear • 0.2.9A pear is a fruit.INDIRECT9
percent-encoding • 2.3.1Percent encoding and decodingINDIRECT0
pin-project-lite • 0.2.14A lightweight version of pin-project written with declarative macros. INDIRECT0
pin-utils • 0.1.0Utilities for pinning INDIRECT0
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro2-diagnostics • 0.10.1Diagnostics for proc-macro2.INDIRECT6
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
rand_chacha • 0.3.1ChaCha random number generator INDIRECT13
rand_core • 0.6.4Core random number generator traits and tools for implementation. INDIRECT4
rand • 0.8.5Random number generators and other randomness functionality. INDIRECT14
ref-cast-impl • 1.0.23Derive implementation for ref_cast::RefCast.INDIRECT4
ref-cast • 1.0.23Safely cast &T to &U where the struct U contains a single field of type T.INDIRECT5
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
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
rocket_codegen • 0.5.0-rc.3Procedural macros for the Rocket web framework.INDIRECT124
rocket_http • 0.5.0-rc.3Types, traits, and parsers for HTTP requests, responses, and headers. INDIRECT117
rocket • 0.5.0-rc.3Web framework with a focus on usability, security, extensibility, and speed. DIRECT163
rustc-demangle • 0.1.24Rust compiler symbol demangling. INDIRECT0
rustversion • 1.0.18Conditional compilation according to rustc compiler versionINDIRECT0
scoped-tls • 1.0.1Library implementation of the standard library's old `scoped_thread_local!` macro for providing scoped access to thread local storage (TLS) so any type can be stored into TLS. INDIRECT0
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)]INDIRECT4
serde_json • 1.0.132A JSON serialization file formatINDIRECT9
serde • 1.0.210A generic serialization/deserialization frameworkINDIRECT5
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
signal-hook-registry • 1.4.2Backend crate for signal-hookINDIRECT1
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
socket2 • 0.5.7Utilities for handling networking sockets with a maximal amount of configuration possible intended. INDIRECT11
stable-pattern • 0.1.0Stable port of std::str::Pattern and friends.INDIRECT1
state • 0.5.3A library for safe and effortless global and thread-local state management. INDIRECT50
syn • 2.0.56Parser for Rust source codeINDIRECT3
tempfile • 3.8.0A library for managing temporary files and directories.INDIRECT28
thread_local • 1.1.8Per-object thread-local storageINDIRECT2
time-macros • 0.2.4 Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly. INDIRECT0
time • 0.3.15Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].INDIRECT4
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. INDIRECT6
ubyte • 0.10.4A simple, complete, const-everything, saturating, human-friendly, no_std library for byte units. INDIRECT6
uncased • 0.9.10Case-preserving, ASCII case-insensitive, no_std string types.INDIRECT7
unicode-xid • 0.2.6Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
wasm-bindgen-backend • 0.2.95Backend code generation of the wasm-bindgen tool INDIRECT8
wasm-bindgen-macro-support • 0.2.95The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate INDIRECT9
wasm-bindgen-macro • 0.2.95Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT10
wasm-bindgen-shared • 0.2.95Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT0
wasm-bindgen • 0.2.95Easy support for interacting between JS and Rust. INDIRECT12
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT14
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
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
windows • 0.48.0Rust for WindowsINDIRECT8
yansi • 0.5.1A dead simple ANSI terminal color painting library.INDIRECT0
yansi • 1.0.1A dead simple ANSI terminal color painting library.INDIRECT0
MIT37
PackageRelationDependenciesPublished
async-stream-impl • 0.3.6proc macros for async-stream crateINDIRECT4
async-stream • 0.3.6Asynchronous streams using async & await notationINDIRECT7
binascii • 0.1.4Useful no-std binascii operations including base64, base32 and base16 (hex)INDIRECT0
bytes • 1.8.0Types and traits for working with bytesINDIRECT0
dashmap • 5.4.0Blazing fast concurrent HashMap for Rust.INDIRECT20
governor • 0.4.2A rate-limiting implementation in RustDIRECT69
h2 • 0.3.21An HTTP/2 client and serverINDIRECT58
http-body • 0.4.6Trait representing an asynchronous, streaming, HTTP request or response body. INDIRECT5
hyper • 0.14.28A fast and correct HTTP library.INDIRECT65
is-terminal • 0.4.13Test whether a given stream is a terminalINDIRECT12
loom • 0.5.6Permutation testing for concurrent codeINDIRECT49
matchers • 0.1.0Regex matching on character and byte streams. INDIRECT2
mio • 1.0.2Lightweight non-blocking I/O.INDIRECT13
multer • 2.1.0An async parser for `multipart/form-data` content-type in Rust.INDIRECT55
no-std-compat • 0.4.1A `#![no_std]` compatibility layer that will make porting your crate to no_std *easy*.INDIRECT0
nu-ansi-term • 0.46.0Library for ANSI terminal colors and styles (bold, underline)INDIRECT4
overload • 0.1.1Provides a macro to simplify operator overloading.INDIRECT0
quanta • 0.9.3high-speed timing libraryINDIRECT24
raw-cpuid • 10.7.0A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.INDIRECT1
redox_syscall • 0.3.5A Rust library to access raw Redox system callsINDIRECT1
redox_syscall • 0.5.7A Rust library to access raw Redox system callsINDIRECT1
sharded-slab • 0.1.7A lock-free concurrent slab. INDIRECT1
slab • 0.4.9Pre-allocated storage for a uniform data typeINDIRECT1
spin • 0.9.8Spin-based synchronization primitivesINDIRECT0
tokio-macros • 2.4.0Tokio's proc macros. INDIRECT4
tokio-stream • 0.1.16Utilities to work with `Stream` and `tokio`. INDIRECT36
tokio-util • 0.7.12Additional utilities for working with Tokio. INDIRECT37
tokio • 1.41.0An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. INDIRECT34
tower-service • 0.3.3Trait representing an asynchronous, request / response based, client or server. INDIRECT0
tracing-attributes • 0.1.27Procedural macro attributes for automatically instrumenting functions. INDIRECT4
tracing-core • 0.1.32Core primitives for application-level tracing. INDIRECT2
tracing-log • 0.2.0Provides compatibility between `tracing` and the `log` crate. INDIRECT4
tracing-subscriber • 0.3.18Utilities for implementing and composing `tracing` subscribers. INDIRECT27
tracing • 0.1.40Application-level tracing for Rust. INDIRECT9
try-lock • 0.2.5A lightweight atomic lock.INDIRECT0
valuable • 0.1.0Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries. INDIRECT0
want • 0.3.1Detect when another Future wants a result.INDIRECT1
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception4
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
wasi • 0.10.2+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
MIT OR Unlicense3
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
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.INDIRECT1
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
Apache-2.01
PackageRelationDependenciesPublished
nonzero_ext • 0.3.0Extensions and additional traits for non-zero integer typesINDIRECT0
BSD-3-Clause AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
encoding_rs • 0.8.34A Gecko-oriented implementation of the Encoding StandardINDIRECT1
BSD-2-Clause1
PackageRelationDependenciesPublished
mach • 0.3.2A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.INDIRECT1
Apache-2.0 OR MIT OR Zlib1
PackageRelationDependenciesPublished
miniz_oxide • 0.7.4DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
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
0BSD OR Apache-2.0 OR MIT1
PackageRelationDependenciesPublished
adler • 1.0.2A simple clean-room implementation of the Adler-32 checksumINDIRECT0
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

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

Or the licenses badge code for the 0.1.0-rc.2 version:

[![licenses](https://licenses.dev/b/cargo/rocket-governor/0.1.0-rc.2)](https://licenses.dev/cargo/rocket-governor/0.1.0-rc.2)
<a href="https://licenses.dev/cargo/rocket-governor/0.1.0-rc.2">
  <img src="https://licenses.dev/b/cargo/rocket-governor/0.1.0-rc.2" alt="licenses" />
</a>
GitHub