tokio-serde

E427873

tokio-serde is a Rust library that integrates serialization and deserialization with Tokio’s asynchronous I/O, enabling easy encoding and decoding of structured data in async streams.

All labels observed (1)

Label Occurrences
tokio-serde canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Rust library ⓘ
open-source software ⓘ
abstractionLevel high-level wrapper over async I/O ⓘ
category asynchronous programming ⓘ
serialization library ⓘ
dependsOn serde ⓘ
designedFor Tokio-based applications ⓘ
distribution crates.io ⓘ
documentation https://docs.rs/tokio-serde ⓘ
ecosystem Rust async ecosystem ⓘ
Tokio ecosystem ⓘ
enables decoding of structured data ⓘ
deserialization in async streams ⓘ
encoding of structured data ⓘ
serialization in async streams ⓘ
feature format-agnostic serialization ⓘ
integration with futures Stream and Sink traits ⓘ
zero-copy friendly design (where possible) ⓘ
hostedOn GitHub ⓘ
integratesWith Tokio ⓘ
linked to: Tokyo
intendedFor client-server protocols ⓘ
microservices ⓘ
networked services ⓘ
license Apache-2.0 ⓘ
MIT ⓘ
maintainerCommunity Tokio project contributors ⓘ
programmingLanguage Rust ⓘ
provides Sink-based decoding ⓘ
Sink-based encoding ⓘ
Stream-based decoding ⓘ
Stream-based encoding ⓘ
repository https://github.com/tokio-rs/tokio-serde ⓘ
requires Tokio runtime ⓘ
serializationBackend serde ⓘ
supports Bincode via serde ⓘ
CBOR via serde ⓘ
JSON via serde ⓘ
MessagePack via serde ⓘ
asynchronous I/O ⓘ
custom codec implementations ⓘ
pluggable data formats ⓘ
typicalTransport TCP streams ⓘ
Unix domain sockets ⓘ
linked to: BSD sockets API

in-memory channels ⓘ
useCase encoding and decoding values over async I/O ⓘ
framing structured messages over network connections ⓘ
uses serde::Serialize ⓘ
serde::de::DeserializeOwned ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Tokio → ecosystemIncludes → tokio-serde ⓘ
subject linked to: tokio