#api #async

distant-net

Network library for distant, providing implementations to support client/server architecture

12 unstable releases (3 breaking)

0.20.0-alpha.3 Nov 28, 2022
0.20.0-alpha.2 Nov 21, 2022
0.19.0 Aug 30, 2022
0.18.0 Aug 19, 2022
0.17.6 Aug 18, 2022

#2103 in Network programming

Download history 36/week @ 2022-12-06 29/week @ 2022-12-13 40/week @ 2022-12-20 20/week @ 2022-12-27 17/week @ 2023-01-03 24/week @ 2023-01-10 19/week @ 2023-01-17 26/week @ 2023-01-24 35/week @ 2023-01-31 41/week @ 2023-02-07 58/week @ 2023-02-14 65/week @ 2023-02-21 17/week @ 2023-02-28 26/week @ 2023-03-07 43/week @ 2023-03-14 11/week @ 2023-03-21

98 downloads per month
Used in 3 crates (via distant-core)

MIT/Apache

750KB
16K SLoC

distant net

Crates.io Docs.rs Rustc 1.61.0

Library that powers the distant binary.

🚧 (Alpha stage software) This library is in rapid development and may break or change frequently! 🚧

Details

The distant-net library supplies the foundational networking functionality for the distant interfaces and distant cli.

Installation

You can import the dependency by adding the following to your Cargo.toml:

[dependencies]
distant-net = "0.19"

Features

Currently, the library supports the following features:

  • schemars: derives the schemars::JsonSchema interface on Request and Response data types

By default, no features are enabled on the library.

License

This project is licensed under either of

Apache License, Version 2.0, (LICENSE-APACHE or apache-license) MIT license (LICENSE-MIT or mit-license) at your option.

Dependencies

~8–13MB
~219K SLoC