//! Optional dashboard section of the manifest.
//!
//! [`DashboardConfig`] maps to the `dashboard:` top-level key in
//! `lightshuttle.yml` and is stored in [`crate::Manifest::dashboard`].
use JsonSchema;
use ;
/// Settings for the local control-plane HTTP server (the dashboard).
///
/// Stored in [`crate::Manifest::dashboard`]. When the whole `dashboard:` section
/// is absent from the manifest, the runtime uses its built-in defaults
/// (random free port, all-loopback binding).