licenses.dev

fluvio-protocol v0.10.7

Fluvio streaming protocol

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

Apache-2.0 OR MIT149
PackageRelationDependenciesPublished
anes • 0.1.6ANSI Escape Sequences provider & parserINDIRECT0
anstyle • 1.0.14ANSI text stylingINDIRECT0
async-channel • 1.9.0Async multi-producer multi-consumer channelINDIRECT4
async-channel • 2.5.0Async multi-producer multi-consumer channelINDIRECT7
async-executor • 1.14.0Async executorINDIRECT10
async-global-executor • 2.4.1A global executor built on top of async-executor and async-ioINDIRECT55
async-io • 1.13.0Async I/O and timersINDIRECT59
async-io • 2.3.3Async I/O and timersINDIRECT48
async-lock • 2.8.0Async synchronization primitivesINDIRECT1
async-lock • 3.4.2Async synchronization primitivesINDIRECT4
async-net • 1.8.0Async networking primitives for TCP/UDP/Unix communicationINDIRECT69
async-process • 1.7.0Async interface for working with processesINDIRECT71
async-std • 1.12.0Deprecated in favor of `smol` - Async version of the Rust standard libraryINDIRECT99
async-task • 4.7.1Task abstraction for building executorsINDIRECT0
async-trait • 0.1.89Type erasure for async trait methodsINDIRECT4
atomic-waker • 1.1.2A synchronization primitive for task wakeupINDIRECT0
autocfg • 1.5.1Automatic cfg for Rust compiler featuresINDIRECT0
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
cfg-if • 1.0.5A 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.6.7A simple to use, efficient, and full-featured Command Line Argument ParserINDIRECT2
clap_lex • 1.1.1Minimal, flexible command line parserINDIRECT0
clap • 4.6.7A simple to use, efficient, and full-featured Command Line Argument ParserINDIRECT3
concurrent-queue • 2.5.0Concurrent multi-producer multi-consumer queueINDIRECT1
content_inspector • 0.2.4Fast inspection of binary buffers to guess/determine the encodingDIRECT1
crc32c • 0.6.8Safe implementation for hardware accelerated CRC32C instructions with software fallbackDIRECT2
criterion-plot • 0.5.0Criterion's plotting libraryINDIRECT3
criterion • 0.5.1Statistics-driven micro-benchmarking libraryDIRECT68
crossbeam-deque • 0.8.8Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.21Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.23Utilities for concurrent programmingINDIRECT0
derive_builder_core • 0.12.0Internal helper library for the derive_builder crate.INDIRECT10
derive_builder_macro • 0.12.0Rust macro to automatically implement the builder pattern for arbitrary structs.INDIRECT11
derive_builder • 0.12.0Rust macro to automatically implement the builder pattern for arbitrary structs.DIRECT12
either • 1.18.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
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
eyre • 0.6.14Flexible concrete Error Reporting type built on std::error::Error with customizable ReportsDIRECT3
fastrand • 1.9.0A simple and fast random number generatorINDIRECT25
fastrand • 2.5.0A simple and fast random number generatorINDIRECT0
fnv • 1.0.7Fowler–Noll–Vo hash functionINDIRECT0
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 combinatorsINDIRECT28
futures-lite • 2.6.1Futures, streams, and async I/O combinatorsINDIRECT5
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-util • 0.3.34Common utilities and extension traits for the futures-rs library. INDIRECT13
futures • 0.3.34An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. DIRECT15
glob • 0.3.4Support for matching file paths against Unix shell style patterns. INDIRECT0
gloo-timers • 0.2.6Convenience crate for working with JavaScript timersINDIRECT23
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.3.9Hermit system calls definitions.INDIRECT0
hermit-abi • 0.5.3Hermit system calls definitions.INDIRECT0
ident_case • 1.0.1Utility for applying case rules to Rust identifiers.INDIRECT0
indenter • 0.3.4A formatter wrapper that indents the text, designed for error display impls INDIRECT0
itertools • 0.10.5Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
itoa • 1.0.18Fast integer primitive to string conversionINDIRECT0
js-sys • 0.3.105Bindings 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. INDIRECT22
kv-log-macro • 1.0.7Log macro for log's kv-unstable backend.INDIRECT2
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 INDIRECT1
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
once_cell • 1.21.4Single assignment cells and lazy values.DIRECT0
parking_lot_core • 0.8.6An advanced API for creating custom synchronization primitives.INDIRECT32
parking_lot • 0.11.2More compact and efficient implementations of the standard synchronization primitives.INDIRECT35
parking • 2.2.1Thread parking and unparkingINDIRECT0
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. INDIRECT5
pin-utils • 0.1.0Utilities for pinning INDIRECT0
piper • 0.2.5An asynchronous single-consumer single-producer pipe for bytes.INDIRECT3
polling • 2.8.0Portable interface to epoll, kqueue, event ports, and IOCPINDIRECT18
polling • 3.4.0Portable interface to epoll, kqueue, event ports, and IOCPINDIRECT38
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
rayon-core • 1.13.0Core APIs for RayonINDIRECT3
rayon • 1.12.0Simple work-stealing parallelism for RustINDIRECT5
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
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
semver • 1.0.28Parser and evaluator for Cargo's flavor of Semantic VersioningDIRECT0
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_spanned • 0.6.9Serde-compatible spanned ValueINDIRECT6
serde • 1.0.210A generic serialization/deserialization frameworkINDIRECT5
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
socket2 • 0.5.10Utilities for handling networking sockets with a maximal amount of configuration possible intended. INDIRECT11
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
syn • 3.0.6Parser for Rust source codeINDIRECT2
target-triple • 0.1.4TARGET and HOST triplesINDIRECT0
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror-impl • 2.0.21Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)DIRECT5
thiserror • 2.0.21derive(Error)INDIRECT5
thread_local • 1.1.10Per-object thread-local storageINDIRECT1
tinytemplate • 1.2.1Simple, lightweight template engineINDIRECT10
toml_datetime • 0.6.11A TOML-compatible datetime typeINDIRECT6
toml • 0.8.23A 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. INDIRECT8
trybuild • 1.0.105Test harness for ui tests of compiler diagnosticsDIRECT19
value-bag • 1.14.1Anonymous structured valuesINDIRECT0
waker-fn • 1.2.0Convert closures into wakersINDIRECT0
wasm-bindgen-futures • 0.4.78Bridging the gap between Rust Futures and JavaScript PromisesINDIRECT23
wasm-bindgen-macro-support • 0.2.128Implementation APIs for the `#[wasm_bindgen]` attributeINDIRECT6
wasm-bindgen-macro • 0.2.128Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT7
wasm-bindgen-shared • 0.2.128Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT1
wasm-bindgen • 0.2.128Easy support for interacting between JS and Rust. INDIRECT11
web-sys • 0.3.105Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT23
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
MIT21
PackageRelationDependenciesPublished
bytes • 1.12.1Types and traits for working with bytesDIRECT0
crunchy • 0.2.4Crunchy unroller: deterministically unroll constant loopsINDIRECT0
darling_core • 0.14.4Helper crate for proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code. INDIRECT7
darling_macro • 0.14.4Internal support for a proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code. INDIRECT8
darling • 0.14.4A proc-macro library for reading attributes into structs when implementing custom derives. INDIRECT9
fluvio-wasm-timer • 0.2.5Abstraction over std::time::Instant and futures-timer that works on WASMINDIRECT40
is-terminal • 0.4.17Test whether a given stream is a terminalINDIRECT4
matchers • 0.1.0Regex matching on character and byte streams. INDIRECT2
oorandom • 11.1.5A tiny, robust PRNG implementation.INDIRECT0
plotters-backend • 0.3.7Plotters Backend APIINDIRECT0
plotters-svg • 0.3.7Plotters SVG backendINDIRECT1
plotters • 0.3.7A Rust drawing library focus on data plotting for both WASM and native applicationsINDIRECT28
redox_syscall • 0.2.16A Rust library to access raw Redox system callsINDIRECT1
slab • 0.4.12Pre-allocated storage for a uniform data typeINDIRECT0
strsim • 0.10.0Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. INDIRECT0
tokio-util • 0.7.19Additional utilities for working with Tokio. DIRECT7
tokio • 1.53.1An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. INDIRECT1
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.19Utilities for implementing and composing `tracing` subscribers. INDIRECT16
tracing • 0.1.44Application-level tracing for Rust. DIRECT8
Apache-2.09
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
fluvio-compression • 0.3.2Fluvio Compression libraryDIRECT8
fluvio-future • 0.6.1I/O futures for Fluvio projectDIRECT133
fluvio-protocol-derive • 0.5.4Procedure macro to encode/decode fluvio protocolDIRECT10
fluvio-test-derive • 0.1.1Procedure macro to run async fn as testINDIRECT4
fluvio-types • 0.4.5Fluvio common types and objectsDIRECT11
flv-util • 0.5.2utilies for Fluvio projectsDIRECT11
MIT OR Unlicense6
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
regex-automata • 0.1.10Automata construction and matching using regular expressions.INDIRECT1
same-file • 1.0.6A simple crate for determining whether two file paths point to the same file. INDIRECT3
termcolor • 1.4.1A simple cross platform library for writing colored text to a terminal. 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 MIT OR Apache-2.0 WITH LLVM-exception5
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.15Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.37.28Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT17
rustix • 0.38.10Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT15
Unlicense3
PackageRelationDependenciesPublished
async_io_stream • 0.3.3IntoAsyncRead on steriodsINDIRECT19
pharos • 0.5.3Observer pattern which generates a futures 0.3 stream of eventsINDIRECT18
ws_stream_wasm • 0.7.5A convenience library for using websockets in WASMINDIRECT36
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.8.58Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.8.58Zerocopy 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.23Fast floating point to string conversionINDIRECT0
Unicode-3.0 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.26Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
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.INDIRECT24
Last updated on

Copy the licenses badge code for the latest version:

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

Or the licenses badge code for the 0.10.7 version:

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