Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
arora
The opinionated Arora runtime. Where arora-engine is the
bare, unopinionated engine, this crate gives you a batteries-included
Arora that:
- builds an engine with the WebAssembly + native executors,
- loads the behavior-tree node module (embedded at build time) along with the behavior-tree type records, and
- sits on the Semio backend (
semio-record).
It can run a behavior tree handed to it at startup (as Groot XML); otherwise it idles, waiting for behavior trees that will soon arrive over the bridge.
Run it
arora embeds the behavior-tree node module (built automatically as a wasm
artifact), so there is nothing to build separately. Build it with the workspace
— it is a default member — and run the binary. Build it as a member (plain
cargo build), not via cargo run -p arora: as a standalone leaf it duplicates
some host crates across build contexts.
# run a Groot behavior tree at startup, then idle for trees over the bridge
# or just idle
Use it as a library
use Arora;
This is the layer the arora-cli and
arora-web front-ends are meant to promote. See the
root map for where this sits in Arora.