INNER CODE UNIT · Rust
shutdown_signal
gluesql/glues · server/src/lib.rs:152
async fn shutdown_signal() {
if let Err(err) = signal::ctrl_c().await {
error!("failed to install Ctrl+C handler: {err}");
return;
}
info!("shutting down");
}
async fn enforce_bearer(
token: Arc<String>,
req: Request<Body>,
next: Next,
) -> Result<Response, StatusCode> {
if req.method() == Method::OPTIONS {
return Ok(next.run(req).await);
}