diff options
Diffstat (limited to 'protocol/src/card.rs')
-rw-r--r-- | protocol/src/card.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/protocol/src/card.rs b/protocol/src/card.rs index 30cf822..771d5e9 100644 --- a/protocol/src/card.rs +++ b/protocol/src/card.rs @@ -187,11 +187,11 @@ impl std::str::FromStr for Card { type Err = anyhow::Error; fn from_str(s: &str) -> std::result::Result<Self, Self::Err> { - let stripped = s.replace(" ", ""); + let stripped = s.replace(' ', ""); let mut chars = stripped.chars(); let suit = chars .next() - .ok_or(anyhow!("missing parts: {}", s))? + .ok_or_else(|| anyhow!("missing parts: {}", s))? .to_string() .parse()?; let rank = chars.collect::<String>().parse()?; |