Skip to main content

rs_zero/
lib.rs

1//! Runtime framework crate for rs-zero.
2//!
3//! User applications should depend on this crate and enable features for the
4//! runtime capabilities they need. Code generation and compatibility tooling
5//! live in the `rs-zero-cli` crate and are available through the `rzcli` binary.
6
7#[cfg(feature = "cache")]
8pub mod cache;
9#[cfg(feature = "cache-redis")]
10pub mod cache_redis;
11#[cfg(feature = "core")]
12pub mod core;
13#[cfg(feature = "db")]
14pub mod db;
15#[cfg(feature = "discovery")]
16pub mod discovery;
17#[cfg(feature = "discovery-etcd")]
18pub mod discovery_etcd;
19#[cfg(feature = "discovery-kube")]
20pub mod discovery_kube;
21#[cfg(feature = "cache-redis")]
22pub mod lock;
23#[cfg(feature = "observability")]
24pub mod observability;
25#[cfg(feature = "profiling")]
26pub mod profiling;
27#[cfg(feature = "resil")]
28pub mod resil;
29#[cfg(feature = "rest")]
30pub mod rest;
31#[cfg(feature = "rpc")]
32pub mod rpc;