Skip to content

Commit d054086

Browse files
committed
♻️ refactor: use Borrow<str> instead of &str
1 parent b4270f5 commit d054086

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/popups/conventional_commit.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use std::borrow::Cow;
1+
use std::borrow::{Borrow, Cow};
22

33
use anyhow::Result;
44
use crossterm::event::{Event, KeyCode};
@@ -528,12 +528,12 @@ impl ConventionalCommitPopup {
528528
.map_or(true, |q| q != self.input.get_text())
529529
{
530530
let text = self.input.get_text();
531-
self.set_query(text.to_owned().as_str());
531+
self.set_query(text.to_owned());
532532
}
533533
}
534534

535-
fn set_query(&mut self, query: &str) {
536-
let query = query.to_lowercase();
535+
fn set_query<S: Borrow<str>>(&mut self, query: S) {
536+
let query = query.borrow().to_lowercase();
537537
self.query = Some(query.clone());
538538

539539
if let Some(commit_type) = &self.seleted_commit_type {

0 commit comments

Comments
 (0)