18 releases

0.5.2 Jan 30, 2024
0.5.1 May 13, 2023
0.5.0 Feb 15, 2022
0.4.2 Dec 31, 2021
0.1.0 Dec 11, 2018

#194 in Network programming

Download history 76465/week @ 2023-12-23 123600/week @ 2023-12-30 164971/week @ 2024-01-06 165918/week @ 2024-01-13 175369/week @ 2024-01-20 167877/week @ 2024-01-27 169026/week @ 2024-02-03 177382/week @ 2024-02-10 170831/week @ 2024-02-17 191794/week @ 2024-02-24 195502/week @ 2024-03-02 187852/week @ 2024-03-09 186629/week @ 2024-03-16 186557/week @ 2024-03-23 205096/week @ 2024-03-30 162015/week @ 2024-04-06

771,614 downloads per month
Used in 1,059 crates (39 directly)

MIT/Apache

22KB
447 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

Crates in this repo currently have a Minimum Supported Rust Version (MSRV) of 1.65. 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

~3–4.5MB
~68K SLoC