🏗️ Elegant & Highly Performant Async Gemini Server Framework for the Modern Age
async framework gemini-protocol protocol gemini rust
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: fix qualifications

Fuwn 89c872f5 666c2780

+5 -11
+1 -1
examples/windmark.rs
··· 54 54 #[windmark::main] 55 55 async fn main() -> Result<(), Box<dyn std::error::Error>> { 56 56 let mut error_count = 0; 57 - let mut router = windmark::Router::new(); 57 + let mut router = Router::new(); 58 58 59 59 router.set_private_key_file("windmark_private.pem"); 60 60 router.set_certificate_file("windmark_public.pem");
+4 -10
src/router.rs
··· 258 258 async fn handle( 259 259 &mut self, 260 260 stream: &mut tokio_openssl::SslStream<tokio::net::TcpStream>, 261 - ) -> Result<(), Box<dyn std::error::Error>> { 261 + ) -> Result<(), Box<dyn Error>> { 262 262 let mut buffer = [0u8; 1024]; 263 263 let mut url = Url::parse("gemini://fuwn.me/")?; 264 264 let mut response_status = 0; ··· 431 431 } 432 432 433 433 fn create_acceptor(&mut self) -> Result<(), Box<dyn Error>> { 434 - let mut builder = SslAcceptor::mozilla_intermediate(ssl::SslMethod::tls())?; 434 + let mut builder = SslAcceptor::mozilla_intermediate(SslMethod::tls())?; 435 435 436 436 builder.set_private_key_file( 437 437 &self.private_key_file_name, 438 438 ssl::SslFiletype::PEM, 439 439 )?; 440 - builder.set_certificate_file( 441 - &self.ca_file_name, 442 - openssl::ssl::SslFiletype::PEM, 443 - )?; 440 + builder.set_certificate_file(&self.ca_file_name, ssl::SslFiletype::PEM)?; 444 441 builder.check_private_key()?; 445 442 446 443 self.ssl_acceptor = Arc::new(builder.build()); ··· 463 460 /// .set_private_key_file("windmark_private.pem", ssl::SslFiletype::PEM) 464 461 /// .unwrap(); 465 462 /// builder 466 - /// .set_certificate_file( 467 - /// "windmark_public.pem", 468 - /// openssl::ssl::SslFiletype::PEM, 469 - /// ) 463 + /// .set_certificate_file("windmark_public.pem", ssl::SslFiletype::PEM) 470 464 /// .unwrap(); 471 465 /// builder.check_private_key().unwrap(); 472 466 ///