Skip to main content

Crate serenade_kernel

Crate serenade_kernel 

Source
Expand description

Application kernel and lifecycle orchestration.

Owns bundle registration order, environment boot, and graceful shutdown. HTTP adapters and persistence stay in product crates.

Structs§

App
Default application: a kernel plus ordered bundle registration.
BundleRegistry
Holds bundles until the kernel compiles them.
Kernel
Application kernel: environment, bundle order, and lifecycle.

Enums§

Environment
Runtime environment for a Serenade application.
KernelError
Failure during kernel registration, compile, boot, or shutdown.
KernelPhase
Lifecycle phase of a Kernel.

Traits§

Application
Host that owns a Kernel.
Bundle
Alias for BundleInterface (Symfony Bundle naming habit). Composition unit registered on a Kernel.
BundleInterface
Composition unit registered on a Kernel.

Functions§

version
Compile-time crate version for diagnostics and health surfaces.