We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b4270f5 commit d054086Copy full SHA for d054086
src/popups/conventional_commit.rs
@@ -1,4 +1,4 @@
1
-use std::borrow::Cow;
+use std::borrow::{Borrow, Cow};
2
3
use anyhow::Result;
4
use crossterm::event::{Event, KeyCode};
@@ -528,12 +528,12 @@ impl ConventionalCommitPopup {
528
.map_or(true, |q| q != self.input.get_text())
529
{
530
let text = self.input.get_text();
531
- self.set_query(text.to_owned().as_str());
+ self.set_query(text.to_owned());
532
}
533
534
535
- fn set_query(&mut self, query: &str) {
536
- let query = query.to_lowercase();
+ fn set_query<S: Borrow<str>>(&mut self, query: S) {
+ let query = query.borrow().to_lowercase();
537
self.query = Some(query.clone());
538
539
if let Some(commit_type) = &self.seleted_commit_type {
0 commit comments