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 MIT151
PackageRelationDependenciesPublished
async-channel • 1.9.0Async multi-producer multi-consumer channelINDIRECT4
async-channel • 2.5.0Async multi-producer multi-consumer channelINDIRECT7
async-fs • 1.6.0Async filesystem primitivesDIRECT37
async-io • 1.13.0Async I/O and timersDIRECT53
async-lock • 2.8.0Async synchronization primitivesDIRECT1
async-native-tls • 0.4.0Native TLS using futures DIRECT61
async-net • 1.8.0Async networking primitives for TCP/UDP/Unix communicationDIRECT63
async-process • 1.7.0Async interface for working with processesINDIRECT65
async-rustls • 0.3.0Asynchronous TLS/SSL streams using Rustls.DIRECT43
async-std • 1.12.0Deprecated in favor of `smol` - Async version of the Rust standard libraryDIRECT75
async-task • 4.7.1Task abstraction for building executorsINDIRECT0
async-trait • 0.1.89Type erasure for async trait methodsDIRECT4
atomic-waker • 1.1.2A synchronization primitive for task wakeupINDIRECT0
autocfg • 1.5.1Automatic cfg for Rust compiler featuresINDIRECT0
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.13.2A macro to generate structures which behave like bitflags. INDIRECT0
blocking • 1.7.0A thread pool for isolating blocking I/O in async programsINDIRECT14
bumpalo • 3.20.3A fast bump allocation arena for Rust.INDIRECT0
cast • 0.3.0Ergonomic, checked cast functions for primitive typesINDIRECT0
cc • 1.4.6A 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. INDIRECT2
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. 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.10.1Bindings to Core Foundation for macOSINDIRECT2
crossbeam-utils • 0.8.23Utilities for concurrent programmingINDIRECT0
errno • 0.3.14Cross-platform interface to the `errno` variable.INDIRECT3
event-listener-strategy • 0.5.4Block or poll on event_listener easilyINDIRECT3
event-listener • 2.5.3Notify async tasks or threadsINDIRECT0
event-listener • 5.4.2Notify async tasks or threadsINDIRECT2
fastrand • 1.9.0A simple and fast random number generatorINDIRECT15
fastrand • 2.5.0A simple and fast random number generatorINDIRECT0
find-msvc-tools • 0.1.12Find windows-specific tools, read MSVC versions from the registry and from COM interfacesINDIRECT0
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.2Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.INDIRECT1
futures-channel • 0.3.34Channels for asynchronous communication using futures-rs. INDIRECT2
futures-core • 0.3.34The core traits and types in for the `futures` library. INDIRECT0
futures-executor • 0.3.34Executors for asynchronous tasks based on the futures-rs library. INDIRECT14
futures-io • 0.3.34The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. INDIRECT0
futures-lite • 1.13.0Futures, streams, and async I/O combinatorsDIRECT22
futures-lite • 2.6.1Futures, streams, and async I/O combinatorsINDIRECT2
futures-macro • 0.3.34The futures-rs procedural macro implementations. INDIRECT4
futures-sink • 0.3.34The asynchronous `Sink` trait for the futures-rs library. INDIRECT0
futures-task • 0.3.34Tools for working with tasks. INDIRECT0
futures-timer • 3.0.4Timeouts for futures. DIRECT0
futures-util • 0.3.34Common utilities and extension traits for the futures-rs library. DIRECT13
futures • 0.3.34An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. INDIRECT15
getrandom • 0.2.17A small cross-platform library for retrieving random data from system sourceINDIRECT3
getrandom • 0.4.3A small cross-platform library for retrieving random data from system sourceINDIRECT3
hermit-abi • 0.3.9Hermit system calls definitions.INDIRECT0
hermit-abi • 0.5.3Hermit system calls definitions.INDIRECT0
idna_adapter • 1.1.0Back end adapter for idnaINDIRECT5
idna • 1.1.0IDNA (Internationalizing Domain Names in Applications) and Punycode.INDIRECT8
itoa • 1.0.18Fast integer primitive to string conversionINDIRECT0
js-sys • 0.3.91Bindings 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. INDIRECT12
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.DIRECT0
libc • 0.2.189Raw 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
log • 0.4.34A lightweight logging facade for Rust DIRECT0
memmap • 0.7.0Cross-platform Rust API for memory-mapped file IODIRECT4
minicov • 0.3.9Code coverage and profile-guided optimization support for no_std and embedded programsINDIRECT8
native-tls • 0.2.18A wrapper over a platform's native TLS implementationDIRECT35
num_cpus • 1.17.0Get the number of CPUs on a machine.DIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT2
once_cell • 1.21.4Single assignment cells and lazy values.INDIRECT0
openssl-macros • 0.1.1Internal macros used by the openssl crate.INDIRECT4
openssl-probe • 0.2.1A library for helping to find system-wide trust anchor ("root") certificate locations based on paths typically used by `openssl`. INDIRECT0
openssl-src • 300.6.1+3.6.3Source of OpenSSL and logic to build it. INDIRECT3
parking_lot_core • 0.8.6An advanced API for creating custom synchronization primitives.INDIRECT22
parking_lot • 0.11.2More compact and efficient implementations of the standard synchronization primitives.INDIRECT25
parking • 2.2.1Thread parking and unparkingINDIRECT0
percent-encoding • 2.3.2Percent encoding and decodingINDIRECT0
pin-project-internal • 1.1.13Implementation detail of the `pin-project` crate. INDIRECT4
pin-project-lite • 0.2.17A lightweight version of pin-project written with declarative macros. INDIRECT0
pin-project • 1.1.13A crate for safe and ergonomic pin-projection. DIRECT5
pin-utils • 0.1.0Utilities for pinning DIRECT0
piper • 0.2.5An asynchronous single-consumer single-producer pipe for bytes.INDIRECT3
pkg-config • 0.3.34A 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.21Cross-platform cryptography-oriented low-level SIMD library.INDIRECT6
proc-macro2 • 1.0.107A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.47Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.3.1ChaCha random number generator INDIRECT12
rand_core • 0.6.4Core random number generation traits and tools for implementation.INDIRECT4
rand • 0.8.8Random number generators and other randomness functionality. INDIRECT13
rustc_version • 0.4.1A library for querying the version of a installed rustc compilerINDIRECT1
rustversion • 1.0.23Conditional compilation according to rustc compiler versionINDIRECT0
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.17.0Apple `Security.framework` low-level FFI bindingsINDIRECT2
security-framework • 3.7.0Security.framework bindings for macOS and iOSINDIRECT5
semver • 1.0.28Parser 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
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.143A JSON serialization file formatINDIRECT9
serde • 1.0.210A generic serialization/deserialization frameworkINDIRECT5
shlex • 2.0.1Split a string into shell words, like Python's shlex.INDIRECT0
signal-hook-registry • 1.4.8Backend crate for signal-hookINDIRECT4
signal-hook • 0.3.18Unix signal handlingINDIRECT5
smallvec • 1.16.1'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
syn • 3.0.5Parser for Rust source codeINDIRECT2
tempfile • 3.27.0A library for managing temporary files and directories.INDIRECT12
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror-impl • 2.0.20Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)DIRECT5
thiserror • 2.0.20derive(Error)INDIRECT5
thread_local • 1.1.10Per-object thread-local storageINDIRECT1
tracing-wasm • 0.2.1tracing subscriber for browser WASMDIRECT20
unicode-bidi • 0.3.18Implementation of the Unicode Bidirectional AlgorithmINDIRECT0
unicode-normalization • 0.1.25This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. INDIRECT1
url • 2.5.8URL library for Rust, based on the WHATWG URL StandardINDIRECT11
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-futures • 0.4.64Bridging the gap between Rust Futures and JavaScript PromisesDIRECT25
wasm-bindgen-macro-support • 0.2.114Implementation APIs for the `#[wasm_bindgen]` attributeINDIRECT6
wasm-bindgen-macro • 0.2.114Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT7
wasm-bindgen-shared • 0.2.114Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT1
wasm-bindgen-test-macro • 0.3.64Internal testing macro for wasm-bindgenINDIRECT4
wasm-bindgen-test-shared • 0.2.114Shared support between wasm-bindgen-test and wasm-bindgen-test-runner, an internal dependency. INDIRECT0
wasm-bindgen-test • 0.3.64Internal testing crate for wasm-bindgenDIRECT49
wasm-bindgen • 0.2.114Easy support for interacting between JS and Rust. INDIRECT11
web-sys • 0.3.91Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT13
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-link • 0.2.1Linking for WindowsINDIRECT0
windows-sys • 0.48.0Rust for WindowsINDIRECT8
windows-sys • 0.52.0Rust for WindowsINDIRECT9
windows-sys • 0.61.2Rust for WindowsINDIRECT1
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
MIT20
PackageRelationDependenciesPublished
bytes • 1.12.1Types and traits for working with bytesDIRECT0
fluvio-wasm-timer • 0.2.5Abstraction over std::time::Instant and futures-timer that works on WASMDIRECT41
libm • 0.2.16libm in pure RustINDIRECT0
memoffset • 0.7.1offset_of functionality for Rust structs.INDIRECT1
nix • 0.26.4Rust friendly bindings to *nix APIsDIRECT6
nu-ansi-term • 0.50.3Library for ANSI terminal colors and styles (bold, underline)INDIRECT2
oorandom • 11.1.5A tiny, robust PRNG implementation.INDIRECT0
openssl-sys • 0.9.117FFI bindings to OpenSSLDIRECT7
redox_syscall • 0.2.16A Rust library to access raw Redox system callsINDIRECT1
schannel • 0.1.29Schannel bindings for rust, allowing SSL/TLS (e.g. https) without opensslINDIRECT2
sharded-slab • 0.1.7A lock-free concurrent slab. INDIRECT1
slab • 0.4.12Pre-allocated storage for a uniform data typeINDIRECT0
spin • 0.5.2Spin-based synchronization primitivesINDIRECT0
tokio-macros • 2.7.2Tokio's proc macros. INDIRECT4
tokio-util • 0.7.19Additional utilities for working with Tokio. DIRECT12
tokio • 1.53.1An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. DIRECT6
tracing-attributes • 0.1.31Procedural macro attributes for automatically instrumenting functions. INDIRECT4
tracing-core • 0.1.36Core primitives for application-level tracing. INDIRECT1
tracing-subscriber • 0.3.23Utilities for implementing and composing `tracing` subscribers. DIRECT6
tracing • 0.1.44Application-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.12.1Generated bindings for Linux's userspace APIINDIRECT0
linux-raw-sys • 0.3.8Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.37.28Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT17
rustix • 1.1.4Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT6
wasi • 0.11.1+wasi-snapshot-preview1WASI API bindings for RustINDIRECT0
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.81OpenSSL bindingsDIRECT17
unicode-joining-type • 1.0.0Fast lookup of the Unicode Joining Type and Joining Group propertiesINDIRECT0
Unlicense4
PackageRelationDependenciesPublished
async_io_stream • 0.3.3IntoAsyncRead on steriodsINDIRECT19
pharos • 0.5.3Observer pattern which generates a futures 0.3 stream of eventsINDIRECT18
portpicker • 0.1.1Pick a free unused portDIRECT14
ws_stream_wasm • 0.7.5A convenience library for using websockets in WASMDIRECT36
MIT OR Unlicense4
PackageRelationDependenciesPublished
memchr • 2.8.3Provides 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.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-standard2
PackageRelationDependenciesPublished
ring • 0.16.20An experiment.INDIRECT23
webpki • 0.22.4Web PKI X.509 Certificate Verification.INDIRECT19
Unicode-3.0 AND (Apache-2.0 OR MIT)2
PackageRelationDependenciesPublished
idna_mapping • 1.1.0UTS 46 mapping for unicode-rs back end of idnaINDIRECT1
unicode-ident • 1.0.24Determine 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.8.57Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.8.57Zerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.INDIRECT5
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.INDIRECT14
Apache-2.0 AND ISC1
PackageRelationDependenciesPublished
ring • 0.17.14An experiment.INDIRECT18
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.23Fast floating point to string conversionINDIRECT0
Apache-2.0 OR LGPL-2.1-or-later OR MIT1
PackageRelationDependenciesPublished
r-efi • 6.0.0UEFI Reference Specification Protocol Constants and DefinitionsINDIRECT0
Apache-2.0 OR MIT OR Zlib1
PackageRelationDependenciesPublished
tinyvec • 1.13.3`tinyvec` provides 100% safe vec-like data structures.INDIRECT0
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