From b9f3c8f4452bddba4b565b5e54a0ae5fca2a66e2 Mon Sep 17 00:00:00 2001 From: Adrian Malacoda Date: Sun, 6 May 2018 03:27:53 -0500 Subject: [PATCH] quote input --- src/main.rs | 2 +- src/searchers/mtg.rs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index a9b545c..e86adc7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -12,7 +12,7 @@ use stc::searchers::yugioh::{YugiohCard, YugiohSearcher}; use stc::searchers::mediawiki::{WikiPage, MediawikiSearcher}; fn main () { - env_logger::init().unwrap(); + env_logger::init(); let term = env::args().nth(1).expect("please supply a search term as argument"); let mut searchers = AggregateSearcher::new(); diff --git a/src/searchers/mtg.rs b/src/searchers/mtg.rs index 26f2585..360d7c1 100644 --- a/src/searchers/mtg.rs +++ b/src/searchers/mtg.rs @@ -15,6 +15,8 @@ use mopa::Any; const NUM_RETRIES: usize = 10; const RETRY_WAIT_MILLIS: u64 = 500; +pub type MtgCard = Card; + impl Link for Card { fn label (&self) -> &str { &self.name @@ -55,7 +57,7 @@ impl MtgSearcher { impl Searcher for MtgSearcher { fn exact_search (&self, name: &str) -> Option { - let search = format!(r#"!{}"#, name); + let search = format!(r#"!"{}""#, name); self.do_search(&search).unwrap_or(None) } }