More clippy

This commit is contained in:
Luke Street 2022-09-03 09:06:29 -04:00
parent f8028f2c5e
commit 1e91669d95
2 changed files with 4 additions and 4 deletions

View File

@ -3,7 +3,7 @@
[Build Status]: https://github.com/encounter/cwdemangle/workflows/build/badge.svg
[actions]: https://github.com/encounter/cwdemangle/actions
CodeWarrior C++ symbol demangler
A CodeWarrior C++ symbol demangler.
### Usage
@ -13,7 +13,7 @@ CLI:
cwdemangle 'BuildLight__9CGuiLightCFv'
```
Library
Library:
```rust
use cwdemangle::demangle;

View File

@ -18,7 +18,7 @@ fn parse_qualifiers(mut str: &str) -> (String, String, &str) {
}
fn parse_digits(str: &str) -> Option<(usize, &str)> {
if let Some(idx) = str.find(|c: char| !c.is_digit(10)) {
if let Some(idx) = str.find(|c: char| !c.is_ascii_digit()) {
Some((usize::from_str(&str[..idx]).ok()?, &str[idx..]))
} else {
// all digits!
@ -88,7 +88,7 @@ fn demangle_arg(mut str: &str) -> Option<(String, &str)> {
let (pre, mut post, rest) = parse_qualifiers(str);
result += pre.as_str();
str = rest;
if str.starts_with('Q') || str.starts_with(|c: char| c.is_digit(10)) {
if str.starts_with('Q') || str.starts_with(|c: char| c.is_ascii_digit()) {
let (_, qualified, rest) = demangle_qualified_class(str)?;
result += qualified.as_str();
result += post.as_str();