personal-rns 0.3.4

Personal Reticulum: the pure engine, the high-level runtime, and every interface family behind one crate and one prelude
1
2
3
4
5
6
7
8
9
10
11
#[cfg(feature = "tokio-host")]
pub use prns_interfaces_tokio::tcp::{
    tune, AddressFamilyPreference, ReconnectLimit, TcpClientInterface, TcpConnectionSettings,
    TcpServer, TcpServerConnection, TcpServerStatus, TcpTunnelMode, CONNECT_TIMEOUT,
};

#[cfg(all(feature = "embassy-host", not(feature = "tokio-host")))]
pub use prns_interfaces_embassy::tcp::{
    TcpClient, TcpClientExitCause, TcpClientInput, TcpClientTarget, TcpSocketBuffers,
    CONNECT_TIMEOUT, KEEP_ALIVE, SOCKET_TIMEOUT, TCP_DNS_HOSTNAME_MAX_BYTES,
};