licenses.dev

fluvio-future v0.4.5

I/O futures for Fluvio project

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

Apache-2.0 OR MIT143
PackageRelationDependenciesPublished
addr2line • 0.20.0A cross-platform symbolication library written in Rust, using `gimli`INDIRECT1
async-channel • 1.9.0Async multi-producer multi-consumer channelINDIRECT4
async-channel • 2.3.1Async multi-producer multi-consumer channelINDIRECT7
async-fs • 1.6.0Async filesystem primitivesDIRECT38
async-io • 1.13.0Async I/O and timersDIRECT61
async-lock • 2.8.0Async synchronization primitivesDIRECT1
async-native-tls • 0.4.0Native TLS using futures DIRECT69
async-net • 1.8.0Async networking primitives for TCP/UDP/Unix communicationDIRECT71
async-process • 1.7.0Async interface for working with processesINDIRECT73
async-rustls • 0.3.0Asynchronous TLS/SSL streams using Rustls.DIRECT43
async-std • 1.12.0Async version of the Rust standard libraryDIRECT79
async-task • 4.7.1Task abstraction for building executorsINDIRECT0
async-trait • 0.1.83Type erasure for async trait methodsDIRECT4
atomic-waker • 1.1.2A synchronization primitive for task wakeupINDIRECT0
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
base64 • 0.21.7encodes and decodes base64 as bytes or utf8INDIRECT0
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
blocking • 1.6.1A thread pool for isolating blocking I/O in async programsINDIRECT14
bumpalo • 3.16.0A fast bump allocation arena for Rust.INDIRECT0
cc • 1.2.5A 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. DIRECT0
concurrent-queue • 2.5.0Concurrent multi-producer multi-consumer queueINDIRECT1
core-foundation-sys • 0.8.7Bindings to Core Foundation for macOSINDIRECT0
core-foundation • 0.9.4Bindings to Core Foundation for macOSINDIRECT2
crossbeam-utils • 0.8.21Utilities for concurrent programmingINDIRECT0
errno • 0.3.10Cross-platform interface to the `errno` variable.INDIRECT11
event-listener-strategy • 0.5.3Block or poll on event_listener easilyINDIRECT5
event-listener • 2.5.3Notify async tasks or threadsINDIRECT0
event-listener • 5.3.1Notify async tasks or threadsINDIRECT4
fastrand • 1.9.0A simple and fast random number generatorINDIRECT16
fastrand • 2.3.0A simple and fast random number generatorINDIRECT0
fluvio-async-tls • 0.3.0Asynchronous TLS/SSL streams using Rustls.DIRECT47
foreign-types-shared • 0.1.1An internal crate used by foreign-typesINDIRECT0
foreign-types • 0.3.2A framework for Rust wrappers over C APIsINDIRECT1
form_urlencoded • 1.2.1Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.INDIRECT1
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-lite • 1.13.0Futures, streams, and async I/O combinatorsDIRECT23
futures-lite • 2.5.0Futures, streams, and async I/O combinatorsINDIRECT2
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. DIRECT0
futures-util • 0.3.31Common utilities and extension traits for the futures-rs library. DIRECT15
futures • 0.3.31An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. INDIRECT17
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
hermit-abi • 0.3.9Hermit system calls definitions.INDIRECT0
idna_adapter • 1.1.0Back end adapter for idnaINDIRECT6
idna • 1.0.3IDNA (Internationalizing Domain Names in Applications) and Punycode.INDIRECT9
js-sys • 0.3.76Bindings 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.169Raw 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 DIRECT0
memmap • 0.7.0Cross-platform Rust API for memory-mapped file IODIRECT4
minicov • 0.3.7Code coverage and profile-guided optimization support for no_std and embedded programsINDIRECT15
native-tls • 0.2.12A wrapper over a platform's native TLS implementationDIRECT41
num_cpus • 1.16.0Get the number of CPUs on a machine.DIRECT2
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
openssl-macros • 0.1.1Internal macros used by the openssl crate.INDIRECT4
openssl-probe • 0.1.5Tool for helping to find SSL certificate locations on the system for OpenSSL INDIRECT0
openssl-src • 300.4.1+3.4.0Source of OpenSSL and logic to build it. INDIRECT2
parking_lot_core • 0.8.6An advanced API for creating custom synchronization primitives.INDIRECT23
parking_lot • 0.11.2More compact and efficient implementations of the standard synchronization primitives.INDIRECT27
parking • 2.2.1Thread parking and unparkingINDIRECT0
percent-encoding • 2.3.1Percent encoding and decodingINDIRECT0
pin-project-internal • 1.1.7Implementation detail of the `pin-project` crate. INDIRECT4
pin-project-lite • 0.2.15A lightweight version of pin-project written with declarative macros. INDIRECT0
pin-project • 1.1.7A crate for safe and ergonomic pin-projection. DIRECT5
pin-utils • 0.1.0Utilities for pinning DIRECT0
piper • 0.2.4Async pipes, channels, mutexes, and more.INDIRECT3
pkg-config • 0.3.31A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. INDIRECT0
polling • 2.8.0Portable interface to epoll, kqueue, event ports, and IOCPINDIRECT17
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro2 • 1.0.92A 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
rustc_version • 0.4.1A library for querying the version of a installed rustc compilerINDIRECT1
rustc-demangle • 0.1.24Rust compiler symbol demangling. INDIRECT0
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
security-framework-sys • 2.13.0Apple `Security.framework` low-level FFI bindingsINDIRECT2
security-framework • 2.8.1Security.framework bindings for macOS and iOSINDIRECT5
semver • 1.0.24Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT0
send_wrapper • 0.6.0This Rust library implements a wrapper type called SendWrapper which allows you to move around non-Send types between threads, as long as you access the contained value only from within the original thread. You also have to make sure that the wrapper is dropped from within the original thread. If any of these constraints is violated, a panic occurs.INDIRECT0
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
signal-hook-registry • 1.4.2Backend crate for signal-hookINDIRECT1
signal-hook • 0.3.17Unix signal handlingINDIRECT2
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
socket2 • 0.4.10Utilities for handling networking sockets with a maximal amount of configuration possible intended. INDIRECT4
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
tempfile • 3.14.0A library for managing temporary files and directories.INDIRECT18
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)DIRECT5
thread_local • 1.1.8Per-object thread-local storageINDIRECT2
tracing-wasm • 0.2.1tracing subscriber for browser WASMDIRECT21
unicode-bidi • 0.3.18Implementation of the Unicode Bidirectional AlgorithmINDIRECT0
unicode-normalization • 0.1.24This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. INDIRECT2
url • 2.5.4URL library for Rust, based on the WHATWG URL StandardINDIRECT12
utf8_iter • 1.0.4Iterator by char over potentially-invalid UTF-8 in &[u8]INDIRECT0
vcpkg • 0.2.15A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts. INDIRECT0
waker-fn • 1.2.0Convert closures into wakersINDIRECT0
wasm-bindgen-backend • 0.2.99Backend code generation of the wasm-bindgen tool INDIRECT7
wasm-bindgen-futures • 0.4.49Bridging the gap between Rust Futures and JavaScript PromisesDIRECT15
wasm-bindgen-macro-support • 0.2.99The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate INDIRECT8
wasm-bindgen-macro • 0.2.99Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT9
wasm-bindgen-shared • 0.2.99Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT0
wasm-bindgen-test-macro • 0.3.49Internal testing macro for wasm-bindgenINDIRECT4
wasm-bindgen-test • 0.3.49Internal testing crate for wasm-bindgenDIRECT34
wasm-bindgen • 0.2.99Easy support for interacting between JS and Rust. INDIRECT12
web-sys • 0.3.76Bindings 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-sys • 0.59.0Rust for WindowsINDIRECT9
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
MIT18
PackageRelationDependenciesPublished
bytes • 1.9.0Types and traits for working with bytesDIRECT0
fluvio-wasm-timer • 0.2.5Abstraction over std::time::Instant and futures-timer that works on WASMDIRECT42
memoffset • 0.7.1offset_of functionality for Rust structs.INDIRECT1
nix • 0.26.4Rust friendly bindings to *nix APIsDIRECT6
openssl-sys • 0.9.104FFI bindings to OpenSSLDIRECT6
redox_syscall • 0.2.16A Rust library to access raw Redox system callsINDIRECT1
schannel • 0.1.27Schannel bindings for rust, allowing SSL/TLS (e.g. https) without opensslINDIRECT10
sharded-slab • 0.1.7A lock-free concurrent slab. INDIRECT1
slab • 0.4.9Pre-allocated storage for a uniform data typeINDIRECT1
spin • 0.5.2Spin-based synchronization primitivesINDIRECT0
spin • 0.9.8Spin-based synchronization primitivesINDIRECT0
tokio-macros • 2.4.0Tokio's proc macros. INDIRECT4
tokio-util • 0.7.13Additional utilities for working with Tokio. DIRECT23
tokio • 1.42.0An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. DIRECT18
tracing-attributes • 0.1.28Procedural macro attributes for automatically instrumenting functions. INDIRECT4
tracing-core • 0.1.33Core primitives for application-level tracing. INDIRECT1
tracing-subscriber • 0.3.19Utilities for implementing and composing `tracing` subscribers. DIRECT6
tracing • 0.1.41Application-level tracing for Rust. DIRECT8
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception6
PackageRelationDependenciesPublished
io-lifetimes • 1.0.11A low-level I/O ownership and borrowing libraryINDIRECT11
linux-raw-sys • 0.3.8Generated bindings for Linux's userspace APIINDIRECT0
linux-raw-sys • 0.4.14Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.37.27Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT25
rustix • 0.38.42Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT14
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
MIT OR Unlicense5
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
same-file • 1.0.6A simple crate for determining whether two file paths point to the same file. INDIRECT11
walkdir • 2.5.0Recursively walk a directory.INDIRECT12
winapi-util • 0.1.9A dumping ground for high level safe wrappers over windows-sys.INDIRECT10
Apache-2.04
PackageRelationDependenciesPublished
fluvio-test-derive • 0.1.1Procedure macro to run async fn as testDIRECT4
flv-util • 0.5.2utilies for Fluvio projectsDIRECT10
openssl • 0.10.68OpenSSL bindingsDIRECT17
unicode-joining-type • 0.7.0Fast lookup of the Unicode Joining Type and Joining Group propertiesINDIRECT0
Unlicense4
PackageRelationDependenciesPublished
async_io_stream • 0.3.3IntoAsyncRead on steriodsINDIRECT21
pharos • 0.5.3Observer pattern which generates a futures 0.3 stream of eventsINDIRECT20
portpicker • 0.1.1Pick a free unused portDIRECT15
ws_stream_wasm • 0.7.4A convenience library for using websockets in WASMDIRECT37
Apache-2.0 OR ISC OR MIT3
PackageRelationDependenciesPublished
rustls-pemfile • 1.0.4Basic .pem file parser for keys and certificatesDIRECT1
rustls • 0.20.9Rustls is a modern TLS library written in Rust.INDIRECT41
sct • 0.7.1Certificate transparency SCT verification libraryINDIRECT19
non-standard3
PackageRelationDependenciesPublished
ring • 0.16.20Safe, fast, small crypto using Rust.INDIRECT23
ring • 0.17.8Safe, fast, small crypto using Rust.INDIRECT18
webpki • 0.22.4Web PKI X.509 Certificate Verification.INDIRECT19
Apache-2.0 OR MIT OR Zlib3
PackageRelationDependenciesPublished
miniz_oxide • 0.7.4DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
tinyvec_macros • 0.1.1Some macros for tiny containersINDIRECT0
tinyvec • 1.8.1`tinyvec` provides 100% safe vec-like data structures.INDIRECT1
Unicode-3.0 AND (Apache-2.0 OR MIT)2
PackageRelationDependenciesPublished
idna_mapping • 1.0.0UTS 46 mapping for unicode-rs back end of idnaINDIRECT1
unicode-ident • 1.0.14Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
ISC2
PackageRelationDependenciesPublished
untrusted • 0.7.1Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.INDIRECT0
untrusted • 0.9.0Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.INDIRECT0
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
MPL-2.01
PackageRelationDependenciesPublished
webpki-roots • 0.22.6Mozilla's CA root certificates for use with webpkiINDIRECT20
BSD-3-Clause1
PackageRelationDependenciesPublished
instant • 0.1.13Unmaintained, consider using web-time instead - A partial replacement for std::time::Instant that works on WASM to.INDIRECT15
0BSD OR Apache-2.0 OR MIT1
PackageRelationDependenciesPublished
adler • 1.0.2A simple clean-room implementation of the Adler-32 checksumINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

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

Or the licenses badge code for the 0.4.5 version:

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