diff --git a/src/functions/inline.rs b/src/functions/inline.rs index b99fc76..ad03605 100644 --- a/src/functions/inline.rs +++ b/src/functions/inline.rs @@ -49,8 +49,8 @@ pub async fn inline( "Xatolik yuz berdi!", InputMessageContent::Text( InputMessageContentText::new( - format!("{} ga oid natija mavjud emas!\n{}", - q.query.clone(), "Iltimos, boshqattan ushbu qidirmoqchi bo'lgan paketingiz yozib qidirib ko'ring!") + format!("{} ga oid natija mavjud emas!\nIltimos, boshqattan ushbu qidirmoqchi bo'lgan paketingiz yozib qidirib ko'ring!", + q.query.clone()) ) .parse_mode(ParseMode::Html) .disable_web_page_preview(true), @@ -79,9 +79,8 @@ pub async fn inline( ) .description(c.description.clone().unwrap()) .url(url::Url::parse(&format!("https://crates.io/crates/{}", c.id)).unwrap()) - .reply_markup(kb_generate(c) - .into(), - ))); + .reply_markup(kb_generate(c).into()), + )); } bot.answer_inline_query(q.id, result).send().await?; diff --git a/src/utils/inmgr.rs b/src/utils/inmgr.rs index 6ba2d8f..3a27afd 100644 --- a/src/utils/inmgr.rs +++ b/src/utils/inmgr.rs @@ -51,7 +51,10 @@ pub fn view_generate(c: &Crate) -> String { } )); result.push_str("🔌 Cargo.toml fayliga qo'shib qo'ying: \n"); - result.push_str(&format!("[dependencies]\n{} = \"{}\"", c.name, c.max_version)); + result.push_str(&format!( + "[dependencies]\n{} = \"{}\"", + c.name, c.max_version + )); result } @@ -59,7 +62,10 @@ pub fn view_generate(c: &Crate) -> String { pub fn kb_generate(c: &Crate) -> InlineKeyboardMarkup { let mut keyboard = Keyboard::new(); - keyboard.url("Crate", format!("https://crates.io/crates/{}", c.name).as_str()); + keyboard.url( + "Crate", + format!("https://crates.io/crates/{}", c.name).as_str(), + ); if c.homepage.is_some() { keyboard.url("Asosiy", &c.homepage.clone().unwrap()); diff --git a/src/utils/kbmng.rs b/src/utils/kbmng.rs index d3783a4..90a8394 100644 --- a/src/utils/kbmng.rs +++ b/src/utils/kbmng.rs @@ -42,10 +42,9 @@ impl Keyboard { } pub fn switch_inline_current(&mut self, text: &str, query: &str) -> InlineKeyboardMarkup { - self.keyboard - .last_mut() - .unwrap() - .push(InlineKeyboardButton::switch_inline_query_current_chat(text, query)); + self.keyboard.last_mut().unwrap().push( + InlineKeyboardButton::switch_inline_query_current_chat(text, query), + ); self.get() }