Forwarded from Антон
Потому из-за deref coercion на у
&String доступен весь API &str, а единственное, что ты можешь сделать, что в это API не входит - это метод .capacity(). Знать ёмкость строки, не имея возможности её поменять, не имеет большого смыслаForwarded from Kirill Kuzminykh
Эх, блин, прям разочарование года. 😞
Не выходит конфетка из раста - упёрлись видимо в лень разработчиков и фобию бампа мажорной версии. В итоге получим те-же грабли как и в языках с исключениями, когда эти исключения просто игнорятся и не обрабатываются. И это даже сложно будет отследить - толи это разработчик схалтурил и запилил дефолтную ветку, или это была необходимость для сохранения совместимости с новыми версиями другой библиотеки, где может появится новое значение в enum-е.
Не выходит конфетка из раста - упёрлись видимо в лень разработчиков и фобию бампа мажорной версии. В итоге получим те-же грабли как и в языках с исключениями, когда эти исключения просто игнорятся и не обрабатываются. И это даже сложно будет отследить - толи это разработчик схалтурил и запилил дефолтную ветку, или это была необходимость для сохранения совместимости с новыми версиями другой библиотеки, где может появится новое значение в enum-е.
Forwarded from Ilya Bogdanov 🦀
в чем проблема использовать failure? последний раз вручную написанные энамы видел год назад
Αλεχ Zhukovsky:
@lkppl слушай, ты помнишь спрашивал про то, вызывает ли УБ в си УБ в расте? где тебе отвечали?
Roman Proskuryakov:
в ишью Ральф ответил, что да. И дополнили доку пунктом, но потом это удалили, хз почему
Αλεχ Zhukovsky:
https://github.com/rust-lang-nursery/reference/issues/485
сам нашел)
@lkppl слушай, ты помнишь спрашивал про то, вызывает ли УБ в си УБ в расте? где тебе отвечали?
Roman Proskuryakov:
в ишью Ральф ответил, что да. И дополнили доку пунктом, но потом это удалили, хз почему
Αλεχ Zhukovsky:
https://github.com/rust-lang-nursery/reference/issues/485
сам нашел)
GitHub
Is UB in FFI also UB in Rust? · Issue #485 · rust-lang/reference
Link to ref: https://doc.rust-lang.org/reference/behavior-considered-undefined.html Warning: The following list is not exhaustive. There is no formal model of Rust's semantics for what is and i...
Forwarded from Bogdan
Forwarded from Aleksei (astynax) Pirogov
А если обмазаться типотой и генератой — будет тяжко
Forwarded from Aleksei (astynax) Pirogov
Вон, у Сноймана, наверное, всё ок с RIO
Forwarded from Yuriy Syrovetskiy
кстати, если кому мало -Wall, добавляйте -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
Forwarded from Алексей Худяков
Русские хакеры взломали не только американские выборы, но и Столлмана?
Forwarded from A64m AL256m qn<cores> I0
надышался в помещении, в котором было сильно назиговано
Forwarded from Ανδριούχα και Κουκούχα
эта чтоли? https://www.programmer-books.com/haskell-high-performance-programming/ PACKT мусорное издательство имхо
Programmer Books
Haskell High Performance Programming - Programmer Books
Book Description: Haskell, with its power to optimize the code and its high performance, is a natural candidate for high performance programming. It is especially well suited to stacking abstractions high with a relatively low performance cost. This book…