diff options
| author | Fuwn <[email protected]> | 2024-07-17 00:10:11 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-07-17 00:10:11 -0700 |
| commit | 938e3e9e2c9864d8a6aacd01ac95ca8768c509d4 (patch) | |
| tree | b2a9bace127118a7c2d018920fe0fd90c51f3e5c /src/modules/finger.rs | |
| parent | deps(windmark): bump (diff) | |
| download | locus-938e3e9e2c9864d8a6aacd01ac95ca8768c509d4.tar.xz locus-938e3e9e2c9864d8a6aacd01ac95ca8768c509d4.zip | |
refactor: clippy lints
Diffstat (limited to 'src/modules/finger.rs')
| -rw-r--r-- | src/modules/finger.rs | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/modules/finger.rs b/src/modules/finger.rs index 7992703..59c07a0 100644 --- a/src/modules/finger.rs +++ b/src/modules/finger.rs @@ -7,15 +7,13 @@ use { pub fn module(router: &mut windmark::router::Router) { track_mount(router, "/finger", "Finger-to-Gemini Gateway", |context| { success( - &format!( - r"# Finger-to-Gemini Gateway + &r"# Finger-to-Gemini Gateway To use this gateway, simply append the address of your target resource to the end of the current route, minus the protocol. Routed paths are supported! To visit my personal Finger server, <finger://fuwn.me>, you would visit <gemini://fuwn.me/finger/fuwn.me>. -=> /finger/fuwn.me Try it!" - ), +=> /finger/fuwn.me Try it!".to_string(), &context, ) }); @@ -27,15 +25,15 @@ To visit my personal Finger server, <finger://fuwn.me>, you would visit <gemini: if let Some(uri) = context.parameters.get("uri") { let path; let url = url::Url::parse({ - let mut parts = uri.split("/"); + let mut parts = uri.split('/'); let host = parts.next().unwrap(); path = parts.collect::<Vec<&str>>().join("/"); - &if !host.contains(":") { - format!("{}:79", host) - } else { + &if host.contains(':') { host.to_string() + } else { + format!("{host}:79") } }) .unwrap(); @@ -48,8 +46,7 @@ To visit my personal Finger server, <finger://fuwn.me>, you would visit <gemini: let mut response = String::new(); - response.push_str(format!("=> finger://{}\n\n", uri).as_str()); - + response.push_str(format!("=> finger://{uri}\n\n").as_str()); response.push_str("```\n"); loop { @@ -57,7 +54,7 @@ To visit my personal Finger server, <finger://fuwn.me>, you would visit <gemini: Ok(0) => break, Ok(n) => n, Err(e) => { - eprintln!("error: failed to read from socket: {:?}", e); + eprintln!("error: failed to read from socket: {e:?}"); break; } |