Expand description
Application-facing API for Elura.
The crate root contains only the framework error types. Runtime components, extension contracts and infrastructure integrations live in their domain modules.
Re-exports§
pub use elura_gateway as gateway;pub use elura_monolith as monolith;pub use elura_adapters as adapters;
Modules§
- core
- Low-level protocol and domain primitives.
- discovery
- Advanced runtime APIs grouped by responsibility. These are intentionally not flattened into the crate root used by World applications. Provider-neutral contracts shared by Gateway and World processes.
- launch
- Serializable launch-time configuration shared by server processes. Serializable configuration for process administration and TLS listeners.
- lifecycle
- Process lifecycle helpers shared by generated Gateway and World binaries.
- observability
- Operational HTTP, metrics and tracing integration.
- outbox
- Transactional outbox contracts and dispatch runtime.
- prelude
- Common application types and extension traits for opt-in glob imports.
- protection
- providers
- Identity, notification, OTP and payment integrations for upper applications.
- security
- Security and stream primitives for trusted service-to-service traffic.
- transport
- Extensible server transport implementations.
- world
- World runtime APIs grouped by responsibility.