use httpcan::{HttpCanServer, ServerConfig};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
httpcan::logging::init();
println!("Starting HTTPCan server with default configuration...");
let _server = HttpCanServer::new();
let server = HttpCanServer::new()
.port(3000)
.host("127.0.0.1")
.add_current_server(true)
.exclude_header("x-internal-header")
.exclude_header("x-debug-*");
let config = ServerConfig::new()
.port(3000)
.host("127.0.0.1")
.add_current_server(true)
.exclude_headers(vec![
"x-internal-header".to_string(),
"x-debug-*".to_string(),
]);
let _server_with_config = HttpCanServer::with_config(config);
server.run().await?;
Ok(())
}