Reference

API Reference

Crate map and generated Rust API reference entry points.

API Reference

The release website links to generated Rust API references on docs.rs once the crates are published. During local launch verification, build the same reference set with:

RUSTDOCFLAGS="-D warnings" cargo doc --workspace --all-features --no-deps

After publishing, verify the docs.rs pages with:

bash scripts/verify-published-release.sh 1.0.4
CrateSurfaceReference
nidus-rsFacade crate and preludehttps://docs.rs/nidus-rs/1.0.4/nidus/
nidus-coreModules, DI, lifecycle, and app bootstraphttps://docs.rs/nidus-core/1.0.4/nidus_core/
nidus-httpControllers, routing, middleware, health, metrics, logging, OTel helpershttps://docs.rs/nidus-http/1.0.4/nidus_http/
nidus-macrosController, route, module, provider, guard, pipe, and entrypoint macroshttps://docs.rs/nidus-macros/1.0.4/nidus_macros/
nidus-configTyped configuration values and loadershttps://docs.rs/nidus-config/1.0.4/nidus_config/
nidus-openapiOpenAPI route metadata and document generationhttps://docs.rs/nidus-openapi/1.0.4/nidus_openapi/
nidus-validationValidation pipes and JSON extractors backed by gardehttps://docs.rs/nidus-validation/1.0.4/nidus_validation/
nidus-authGuard traits, combinators, and Tower layershttps://docs.rs/nidus-auth/1.0.4/nidus_auth/
nidus-eventsEvent bus and observed event dispatchhttps://docs.rs/nidus-events/1.0.4/nidus_events/
nidus-jobsJob queues and observed job runnershttps://docs.rs/nidus-jobs/1.0.4/nidus_jobs/
nidus-testingTestApp request harness and provider overrideshttps://docs.rs/nidus-testing/1.0.4/nidus_testing/
nidus-sqlxOfficial SQLx adapterhttps://docs.rs/nidus-sqlx/1.0.4/nidus_sqlx/
nidus-cacheOfficial Moka cache adapterhttps://docs.rs/nidus-cache/1.0.4/nidus_cache/
cargo-nidusCLI generator and source inspectorhttps://docs.rs/cargo-nidus/1.0.4/

The facade crate keeps core Nidus ergonomic, while SQLx and cache integrations remain separate installable crates.