datum-net 0.7.0

Network sources and sinks for Datum streams, built on datum-core
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
# datum-net

`datum-net` is the network satellite crate for Datum. It provides network-oriented sources, sinks,
and stream utilities built on top of [`datum-core`](../datum-core/README.md).

Status: WP-N1 adds TLS-over-TCP client/server streams via `TokioTls`, using caller-provided
`rustls::ClientConfig` and `rustls::ServerConfig` values. WP-N2 adds UDP datagram
source/sink/flow APIs via `TokioUdp`. WP-N3 adds QUIC endpoints and reliable bidirectional byte
streams via `TokioQuic`. WP-N4 adds connection lifecycle settings for TLS client establishment:
connect timeout, TLS handshake timeout, retry, and explicit half-close-on-upstream completion.

For the core stream-processing API, use the `datum-core` package and import it as `datum`.