]> git.lizzy.rs Git - rust.git/blob - src/docs/is_digit_ascii_radix.txt
Auto merge of #9425 - kraktus:patch-1, r=xFrednet
[rust.git] / src / docs / is_digit_ascii_radix.txt
1 ### What it does
2 Finds usages of [`char::is_digit`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_digit) that
3 can be replaced with [`is_ascii_digit`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_ascii_digit) or
4 [`is_ascii_hexdigit`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_ascii_hexdigit).
5
6 ### Why is this bad?
7 `is_digit(..)` is slower and requires specifying the radix.
8
9 ### Example
10 ```
11 let c: char = '6';
12 c.is_digit(10);
13 c.is_digit(16);
14 ```
15 Use instead:
16 ```
17 let c: char = '6';
18 c.is_ascii_digit();
19 c.is_ascii_hexdigit();
20 ```