Обновить
0
0.1
Владимир@v_0ver

Rust Evangelism Strike Force member

Отправить сообщение

Я пользуюсь Error Lens (или аналогами), и хочу видеть сообщения об ошибка/ворнингах сразу при вводе кода. Зачем пользоваться медленным ПО когда можно пользоваться быстрым?)

По мотивам вашей сводной таблицы
В Rust порядок вычисленя аргументов слева на право. Ваш пример f(x++, x) в Rust либо не валиден если x ссылка (невозможно единовременно иметь мутабельную и немутабельную или две мутабельные ссылки на одну переменную) или будет две копии, которые будут вычисляться слева на право, но потом в LLVM их порядок вычисление может быть оптимизирован(если не меняет наблюдаемое поведение программы).

Как вы ошибку сделанную в unsafe блоке собираетесь исправлять в safe коде?) Вы путаете место проявления ошибки и собвстенно место где эта ошибка допущена.

Это какой-то кочующий из комента в комент миф про сложность написания односвязные/двусвязных списков на Rust. В unsafe Rust они пишутся также как в С/С++ просто с чуть большим "ритуальным бойлерплейтом" (который в хорошей реализации списков на С/С++ тоже будет).

Юмор это тащить пол гигабайта окружение и занимать в памяти сотни мегабайт, чтобы дёрнуть api =)

Информация

В рейтинге
3 908-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность

Специализация

Аналитик по данным, Инженер по данным
Машинное обучение
Python
Rust
PostgreSQL
Linux