# The native side: its own workspace, so the repo's `cargo wasm` (wasm32 modules, # the root Cargo.toml) never builds it and it never builds them. rust/src (abi) belongs to the root one. # host atlibs-host: the engine and host calls, a library with no transport in it # cli atlibs: the CLI, transports by cargo feature (iroh, default on: the atlibs-iroh repo, by git) # compose atlibs-compose: write a composition in Rust (no wasmtime); ../examples/rust-compose uses it [workspace] resolver = "3" members = ["host", "cli", "compose", "../examples/rust-compose"] exclude = ["src"] # atlibs-iroh takes atlibs-host from this repo by git: point it at this checkout, so one atlibs-host is built. [patch."https://knotless.dev/johnandersen777.bsky.social/atlibs"] atlibs-host = { path = "host" } [profile.release] strip = true