Skip to main content

Crate ranvier_core

Crate ranvier_core 

Source

Re-exports§

pub use static_gen::StaticAxon;
pub use static_gen::StaticBuildConfig;
pub use static_gen::StaticBuildResult;
pub use static_gen::StaticManifest;
pub use static_gen::StaticNode;Deprecated
pub use static_gen::StaticStateEntry;
pub use static_gen::read_json_file;Deprecated
pub use static_gen::write_json_file;Deprecated
pub use bus::Bus;
pub use bus::BusAccessError;
pub use bus::BusAccessPolicy;
pub use bus::BusTypeRef;
pub use cluster::ClusterBus;
pub use cluster::ClusterError;
pub use cluster::DistributedLock;
pub use never::Never;
pub use outcome::Outcome;
pub use schematic::Schematic;
pub use timeline::Timeline;
pub use timeline::TimelineEvent;
pub use transition::Transition;

Modules§

bus
Bus: Type-Safe Resource Injection
cluster
config
Configuration management for Ranvier applications.
debug
error
RanvierError: Serde-Compatible Error Wrapper
event
iam
Enterprise IAM (Identity and Access Management) at the Schematic boundary.
metadata
never
Never: Serde-Compatible Uninhabited Type
outcome
Outcome: Explicit Control Flow as Data
policy
prelude
saga
schematic
static_gen
Static State Generation Support
synapse
telemetry
Telemetry: Observability Decorators
tenant
Multi-tenancy primitives for the Ranvier paradigm.
timeline
transition
Transition: Typed State Transformation

Macros§

ranvier_bus
Build a Bus with optional resource inserts in one expression.

Constants§

VERSION
Crate version, set at compile time from Cargo.toml.