в методе insert/remove (чтобы в бинарнике не было assert_failed), если я точно уверен, что индекс удовлетворяет условию - он приходит из binary_search. Не хочу, чтобы лишняя проверка была
Вот здесь видно, что не оптимизирует: https://play.rust-lang.org/?version=stable&mode=release&edition=2021&gist=d594708e1dc8e4011ada0d8838aa0376
Воткнуть матч и unreachable_unchecked!()
https://github.com/rust-lang/rust/issues/98258
Обсуждают сегодня