// use actix_web::{http, pred::Predicate, App, HttpMessage, HttpRequest, HttpResponse}; struct ContentTypeHeader; impl Predicate for ContentTypeHeader { fn check(&self, req: &mut HttpRequest) -> bool { req.headers().contains_key(http::header::CONTENT_TYPE) } } fn main() { App::new().resource("/index.html", |r| { r.route() .filter(ContentTypeHeader) .f(|_| HttpResponse::Ok()) }); } //