Скачал тут русский перевод книги Программирование на языке Rust издательства ДМК, а там «statement» перевели словом «предложение».
Я в Израиле опять отстал от IT-шного новояза России (типа компилятор есть, а дебагера нет) или так пока лишь в ДМК переводят?
Читаю дальше и ещё больше удивляюсь:
Unlike C and C++, in which assertions can be skipped, Rust always checks assertions regardless of how the program was compiled.
В отличие от C и C++, где утверждения можно пропустить, Rust всегда выполняет проверки вне зависимости от того, как откомпилирована программа.
assertions - утверждения? При этом в русском переводе не видно прямой синтаксической связи между названием макроса assert! и собственно «утверждениями», оно же «assertions»