История изменений
Исправление fsb4000, (текущая версия) :
Как по мне, все подобные комментарии нужно проверить и добавить Debug Assert, так как почти везде в безопасном Rust лишь комментарии в отличии от С++, который в стандартной библиотеке в Debug старается поймать все нарушения инвариантов, а не надеется на пользователя
https://github.com/rust-lang/rust/search?p=4&q=%22%2F%2F+SAFETY%3A+the+caller%22
Исправить примерно так:
Исправление fsb4000, :
Как по мне, все подобные комментарии нужно проверить и добавить Debug Assert, так как почти везде в безопасном Rust лишь комментарии в отличие от С++, который в стандартной библиотеке в Debug старается поймать все нарушения инвариантов, а не надеется на пользователя
https://github.com/rust-lang/rust/search?p=4&q=%22%2F%2F+SAFETY%3A+the+caller%22
Исправить примерно так:
Исходная версия fsb4000, :
Как по мне, все подобные комментарии нужно проверить и добавить Debug Assert, так как почти везде в безопасном Rust лишь комментарии.
https://github.com/rust-lang/rust/search?p=4&q=%22%2F%2F+SAFETY%3A+the+caller%22
Исправить примерно так: