about summary refs log tree commit diff
path: root/fun/paroxysm/src/main.rs
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2020-08-02T00·31+0100
committertazjin <mail@tazj.in>2020-08-02T21·57+0000
commitde27b3c1ff7ef347d14a1b361156fedbfd8f8558 (patch)
tree365f81fa0906eee75a90ca04411093085b56d890 /fun/paroxysm/src/main.rs
parent1faab130040a3bcb205cf682c8b39ac881ad9b3e (diff)
style(paroxysm): Apply rustfmt r/1551
Change-Id: I959b6a1008f1b0ef632c0194adc0f680e7c27d62
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1561
Tested-by: BuildkiteCI
Reviewed-by: kanepyork <rikingcoding@gmail.com>
Diffstat (limited to 'fun/paroxysm/src/main.rs')
-rw-r--r--fun/paroxysm/src/main.rs30
1 files changed, 15 insertions, 15 deletions
diff --git a/fun/paroxysm/src/main.rs b/fun/paroxysm/src/main.rs
index 081f273bad4e..7bfdf8cb435c 100644
--- a/fun/paroxysm/src/main.rs
+++ b/fun/paroxysm/src/main.rs
@@ -1,13 +1,14 @@
 // TODO(tazjin): Upgrade to a Diesel version with public derive
 // macros.
-#[macro_use] extern crate diesel;
+#[macro_use]
+extern crate diesel;
 
 use crate::cfg::Config;
 use crate::keyword::KeywordDetails;
 use diesel::pg::PgConnection;
 use diesel::r2d2::{ConnectionManager, Pool};
-use failure::Error;
 use failure::format_err;
+use failure::Error;
 use irc::client::prelude::*;
 use lazy_static::lazy_static;
 use log::{debug, info, warn};
@@ -25,19 +26,14 @@ mod schema;
 lazy_static! {
     static ref LEARN_RE: Regex =
         Regex::new(r#"^\?\?(?P<gen>!)?\s*(?P<subj>[^\[:]*):\s*(?P<val>.*)"#).unwrap();
-
     static ref QUERY_RE: Regex =
         Regex::new(r#"^\?\?\s*(?P<subj>[^\[:]*)(?P<idx>\[[^\]]+\])?"#).unwrap();
-
     static ref QLAST_RE: Regex = Regex::new(r#"^\?\?\s*(?P<subj>[^\[:]*)!"#).unwrap();
-
     static ref INCREMENT_RE: Regex =
-        Regex::new(r#"^\?\?(?P<gen>!)?\s*(?P<subj>[^\[:]*)(?P<incrdecr>\+\+|\-\-)"#)
-        .unwrap();
-
-    static ref MOVE_RE: Regex = Regex::new(
-        r#"^\?\?(?P<gen>!)?\s*(?P<subj>[^\[:]*)(?P<idx>\[[^\]]+\])->(?P<new_idx>.*)"#
-    ).unwrap();
+        Regex::new(r#"^\?\?(?P<gen>!)?\s*(?P<subj>[^\[:]*)(?P<incrdecr>\+\+|\-\-)"#).unwrap();
+    static ref MOVE_RE: Regex =
+        Regex::new(r#"^\?\?(?P<gen>!)?\s*(?P<subj>[^\[:]*)(?P<idx>\[[^\]]+\])->(?P<new_idx>.*)"#)
+            .unwrap();
 }
 
 pub struct App {
@@ -159,9 +155,12 @@ impl App {
             if last.starts_with("\x01ACTION ") {
                 // Yes, this is inefficient, but it's better than writing some hacky CTCP parsing code
                 // I guess (also, characters are hard, so just blindly slicing seems like a bad idea)
-                format!("* {} {}", nick_to_grab, last.replace("\x01ACTION ", "").replace("\x01", ""))
-            }
-            else {
+                format!(
+                    "* {} {}",
+                    nick_to_grab,
+                    last.replace("\x01ACTION ", "").replace("\x01", "")
+                )
+            } else {
                 format!("<{}> {}", nick_to_grab, last)
             }
         } else {
@@ -195,7 +194,8 @@ impl App {
         }
         if let Some((i, val)) = idx {
             kwd.update(i, &val.to_string(), &db)?;
-            self.client.send_notice(target, kwd.format_entry(i).unwrap())?;
+            self.client
+                .send_notice(target, kwd.format_entry(i).unwrap())?;
         } else {
             let val = if is_incr { 1 } else { -1 };
             let idx = kwd.learn(nick, &val.to_string(), &db)?;