Skip to main content

alwith_api/
lib.rs

1//! ALwith's app-side Rust: the types of the `alwith-runtime-v1` protocol (always present) and the
2//! client (feature `client`, on by default).
3//! Protocol definitions are exported from the Runtime binary; Runtime never depends on this client
4//! crate.
5
6mod protocol;
7pub use protocol::*;
8
9#[cfg(feature = "client")]
10mod client;
11#[cfg(feature = "client")]
12pub use client::*;
13/// Platform details for spawning child processes (hiding the console on Windows, etc.), shared by
14/// module subprocesses and the host.
15#[cfg(feature = "client")]
16pub mod process;