Closed rsk0315 closed 3 years ago
(特に fold_bisect_rev の)返り値をどうしようと思ってて、-1 を返したいとき、雑に 1usize.wrapping_neg() を返すと使い手が困るかも? Option<usize> でもいいけど、そうならないことがわかってるときに毎回 .unwrap() を強制させるのはね
fold_bisect_rev
-1
1usize.wrapping_neg()
Option<usize>
.unwrap()
[0, n) で true, [0, n+1) で false になるやつ、n+1 を返すべき? None を返してもいいかなという気がするし、どっちも Option<usize> にしちゃうか
None
(特に
fold_bisect_rev
の)返り値をどうしようと思ってて、-1
を返したいとき、雑に1usize.wrapping_neg()
を返すと使い手が困るかも?Option<usize>
でもいいけど、そうならないことがわかってるときに毎回.unwrap()
を強制させるのはね