Public Imports¶
This page records preferred import paths for Rust callers that depend on
bijux-cli runtime behavior.
Visual Summary¶
flowchart TB
caller["Rust caller"] --> api["use crate::api facade"]
api --> runtime["runtime interfaces"]
api --> parser["parser and routing interfaces"]
api --> output["output interfaces"]
caller -.avoid direct reliance on.-> internals["deep internal module paths"]
Preferred Imports¶
bijux_cli::api::runtime::*bijux_cli::api::parser::*bijux_cli::api::routing::*bijux_cli::api::output::*bijux_cli::api::diagnostics::*bijux_cli::api::repl::*
Import Guidance¶
- import from
apiwhen building tools or tests against runtime behavior - avoid importing private module internals that are not part of facade intent
- when new facade exports are added, document them in this page
Code Anchors¶
crates/bijux-cli/src/api/mod.rscrates/bijux-cli/src/lib.rscrates/bijux-cli/Cargo.toml