Trying to fix clippy. doesn't work.

This commit is contained in:
AB
2021-01-05 14:56:31 +03:00
parent 3136bce84f
commit 8f3cccf01d

View File

@@ -367,18 +367,20 @@ impl Execute for Omedeto {
.map(|m| m.split(' ').map(|s| s.to_string()).collect::<Vec<String>>()[1].clone()) .map(|m| m.split(' ').map(|s| s.to_string()).collect::<Vec<String>>()[1].clone())
.filter(|m| { .filter(|m| {
let stem = mystem.stemming(m.clone()).unwrap_or_default(); let stem = mystem.stemming(m.clone()).unwrap_or_default();
if stem.is_empty() { if !stem.is_empty() {
false if !stem[0].lex.is_empty() {
} else if stem[0].lex.is_empty() { match stem[0].lex[0].grammem.part_of_speech {
false mystem::PartOfSpeech::Noun => stem[0].lex[0]
} else { .grammem
match stem[0].lex[0].grammem.part_of_speech { .facts
mystem::PartOfSpeech::Noun => stem[0].lex[0] .contains(&mystem::Fact::Case(Nominative)),
.grammem _ => false,
.facts }
.contains(&mystem::Fact::Case(Nominative)), } else {
_ => false, false
} }
} else {
false
} }
}) })
.map(|w| w.replace(|z| z == '.' || z == ',', "")) .map(|w| w.replace(|z| z == '.' || z == ',', ""))