fn with_global_layers(
app: Router,
readiness: Arc<dyn ReadinessGate>,
standby_progress: Option<Arc<dyn StandbyReplayProgress>>,
standby_promote: Option<Arc<Mutex<Option<Sender<()>>>>>,
) -> Routerfn with_global_layers(
app: Router,
readiness: Arc<dyn ReadinessGate>,
standby_progress: Option<Arc<dyn StandbyReplayProgress>>,
standby_promote: Option<Arc<Mutex<Option<Sender<()>>>>>,
) -> Router