unb-client 2.0.0

unb outbound client: WebSocket + in-process dialing (native) over the sans-IO core; wasm-safe
Documentation
pub use unb_runtime::{
    CancellationToken, ClientError, ClientSession, ClientStream, Pipe, Wire, WsError,
};

#[cfg(not(target_arch = "wasm32"))]
mod dial;
mod endpoint;
mod inprocess;

#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
mod wasm;

#[cfg(not(target_arch = "wasm32"))]
pub use dial::{dial, dial_transport};
#[cfg(not(all(target_arch = "wasm32", target_os = "wasi")))]
pub use endpoint::{dial_candidate, dial_endpoints};
pub use endpoint::{
    DialConfig, Endpoint, EndpointSet, Peers, TransportKind, CACHE_TTL, DEFAULT_DIAL_TIMEOUT,
};
pub use inprocess::pair;
#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
pub use wasm::Session;