From 52794f9153186b3033beb4b81ef42d1711a9904d Mon Sep 17 00:00:00 2001 From: u <@> Date: Tue, 10 Mar 2026 12:48:47 +0200 Subject: lint --- src/lib.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 0576324..c73d61b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -54,14 +54,16 @@ async fn fetch(req: Request, env: Env, _ctx: Context) -> Result { pre { @for x in a.split('\n').map(|l| { let l = l.trim(); - if let Some(c) = re.captures(l) { + re.captures(l) + .map_or_else(|| html! { (PreEscaped(l)) "\n" }, + |c| { let (m, d, y) = (c.get(1), c.get(2), c.get(3)); let f = |x: Option| x.unwrap().as_str().parse().unwrap(); let (y, m, d): (usize, usize, usize) = (f(y) + 2000, f(m), f(d)); let s = solar(y, m, d); let (dowc, dowl) = dow(y, m, d); let (y, m, d, t) = (s.year, s.month, s.day, s.term); - let href = l.replace("/", "_"); + let href = l.replace('/', "_"); html! { (PreEscaped("")) a name=(href) { } @@ -73,9 +75,7 @@ async fn fetch(req: Request, env: Env, _ctx: Context) -> Result { } (PreEscaped("
"))
                             }
-                        } else {
-                            html! { (PreEscaped(l)) "\n" }
-                        }
+                        })
                     }) {
                         (x)
                     }
@@ -112,7 +112,7 @@ async fn fetch(req: Request, env: Env, _ctx: Context) -> Result {
 }
 
 fn header() -> Markup {
-    let css = r#"/* i dont know css im so fucking sorry ill fix it l8r */
+    let css = r"/* i dont know css im so fucking sorry ill fix it l8r */
 pre {
   white-space: pre-wrap;
   white-space: -moz-pre-wrap;
@@ -198,7 +198,7 @@ body {
   max-width: 960px;
   margin-left: auto;
   margin-right: auto;
-}"#;
+}";
     html! {
         (DOCTYPE)
         style { (PreEscaped(css)) }
-- 
cgit v1.2.3