2 Checks for usages of `str::splitn(2, _)`
5 `split_once` is both clearer in intent and slightly more efficient.
9 let s = "key=value=add";
10 let (key, value) = s.splitn(2, '=').next_tuple()?;
11 let value = s.splitn(2, '=').nth(1)?;
13 let mut parts = s.splitn(2, '=');
14 let key = parts.next()?;
15 let value = parts.next()?;
20 let s = "key=value=add";
21 let (key, value) = s.split_once('=')?;
22 let value = s.split_once('=')?.1;
24 let (key, value) = s.split_once('=')?;
28 The multiple statement variant currently only detects `iter.next()?`/`iter.next().unwrap()`
29 in two separate `let` statements that immediately follow the `splitn()`