#network #framework #async #futures

actix-codec

Codec utilities for working with framed protocols

16 releases

0.5.0 Feb 15, 2022
0.4.2 Dec 31, 2021
0.4.1 Nov 5, 2021
0.4.0 Apr 21, 2021
0.1.0 Dec 11, 2018

#1647 in Network programming

Download history 87216/week @ 2022-11-28 86488/week @ 2022-12-05 78067/week @ 2022-12-12 77413/week @ 2022-12-19 44925/week @ 2022-12-26 68069/week @ 2023-01-02 91147/week @ 2023-01-09 91633/week @ 2023-01-16 88981/week @ 2023-01-23 98066/week @ 2023-01-30 101014/week @ 2023-02-06 100369/week @ 2023-02-13 101331/week @ 2023-02-20 100776/week @ 2023-02-27 118860/week @ 2023-03-06 100822/week @ 2023-03-13

428,157 downloads per month
Used in 784 crates (33 directly)

MIT/Apache

21KB
448 lines

Actix Net

A collection of lower-level libraries for composable network services.

CI codecov Chat on Discord Dependency Status

Examples

See example folders for actix-server and actix-tls.

MSRV

Most crates in this repo's have a Minimum Supported Rust Version (MSRV) of 1.49.0. Only actix-tls and actix-server have MSRV of 1.54.0. As a policy, we permit MSRV increases in non-breaking releases.

License

The crates in repo are licensed under either of:

at your option.

Code of Conduct

Contribution to the actix-net repo is organized under the terms of the Contributor Covenant. The Actix team promises to intervene to uphold that code of conduct.


lib.rs:

Codec utilities for working with framed protocols.

Contains adapters to go from streams of bytes, [AsyncRead] and [AsyncWrite], to framed streams implementing Sink and Stream. Framed streams are also known as transports.

Dependencies

~2.8–7MB
~103K SLoC