diff --git a/src/commands/mod.rs b/src/commands/mod.rs index 36b794d..36256df 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -1,16 +1,16 @@ use serde::de::DeserializeOwned; use serenity::model::channel::Message; +use serenity::model::gateway::{Activity, Ready}; use serenity::model::id::ChannelId; -use serenity::model::gateway::{Ready,Activity}; use serenity::prelude::*; use std::fmt; mod apt; +mod aur; mod dnf; +mod man; mod nix; mod pacman; -mod aur; mod xbps; -mod man; extern crate reqwest; pub struct Handler; @@ -117,7 +117,10 @@ pub fn respond_with_results(target: ChannelId, results: &[T], c } pub fn search(url: &str, fallback: impl Fn(reqwest::Error) -> T) -> T { - search_inner(url).unwrap_or_else(fallback) + search_inner(url).unwrap_or_else(|e| { + println!("{:?}", e); + fallback(e) + }) } fn search_inner(url: &str) -> Result {