分解物質
Loyd
Где там UB?
Anonymous
分解物質
Loyd
А, ну это баг
Anonymous
ему уже несколько лет
Anonymous
zzz
Loyd
Ну, от этого он багом быть не перестаёт
Anonymous
и UB тоже
分解物質
Ну, от этого он багом быть не перестаёт
и быть ub тоже не перестаёт
Loyd
Ну, это не тоже самое, что в спецификации написано UB и все так и живут
Loyd
Так-то UB нет, не считая багов
Loyd
Но забавно, спасибо за ссылку
分解物質
https://doc.rust-lang.org/stable/reference/behavior-considered-undefined.html
分解物質
в релизе переполнения, деления на 0, опасные касты становятся ub
分解物質
https://doc.rust-lang.org/stable/reference/behavior-considered-undefined.html
нет встроенго поиска текста по спекам открыть весь текст полностью на одной странице нельзя скачать спеки нельзя
分解物質
всё для людей
分解物質
Loyd
https://doc.rust-lang.org/stable/reference/behavior-considered-undefined.html
Эм. Ссылка на список того, что можно получить только в unsafe? Серьёзно?
Loyd
в релизе переполнения, деления на 0, опасные касты становятся ub
А это где указано? В https://github.com/rust-lang/rfcs/blob/master/text/0560-integer-overflow.md чётко описано
foo
/pr
分解物質
Anonymous
mdbook
分解物質
mdbook
это не рендер, это md->html+css
分解物質
и поиска в нём нет лол
andrei
ctrl+f
Anonymous
это не рендер, это md->html+css
а какой рендер ты хочешь
分解物質
ctrl+f
это только по текущей странице
andrei
открой в редакторе
andrei
и ищи встроенным поиском
分解物質
а какой рендер ты хочешь
в любой популярный e-book формат
andrei
зачем вообще рендерить
Anonymous
html)))
andrei
сat *.md | grep
分解物質
и как это отрендерить?
а не там у него есть кнопка "print" которая, если выбрать "печать в файл", делает такой pdf
andrei
пдф еее
分解物質
Anonymous
Anonymous
это у тебя с софтом проблемы
分解物質
лиса кривая (
Anonymous
Anonymous
не знаю, правильно ли это рендерится
Anonymous
документация mdbook у меня также рендерится
Vladimir
Круто а если из пдфки кнопку запуска нажать, оно прям из неё скомпилит?
Anonymous
неа
Anonymous
pdf не способен на такое
Vladimir
Да понятно, просто чё за наебалово
Anonymous
ну оно бы так распечатало
Anonymous
поэтому софт который делает pdf тоже так рендерит
Vladimir
Меня кстати парит, что эти кнопки запуска стоят даже на том коде который содержит только определение
Vladimir
Да я понимаю, там же есть фишка типа разных стилей
Vladimir
В хетеэмэль
Loo
https://github.com/ashleygwilliams/rust-motivations/blob/master/src/lib.rs
Anonymous
https://github.com/ashleygwilliams/rust-motivations/commit/c1ff9ad765a93879e60f25f5a94ff7ec3f205b27 это опечатка или мем такой?
Anonymous
опечатка
Anonymous
Anonymous
ага
Anonymous
написал в PR
Нави
Подскажите пожалуйста, как перевести правильной кодировкой??? Такой код: let a = Command::new("cmd").arg("/C").arg("echo абвгд").output().expect("Error"); println!("{:?}", &a.stdout); даёт результат: [160, 161, 162, 163, 164, 13, 10] А вот такой: let a = Command::new("cmd").arg("/C").arg("echo абвгд").output().expect("Error"); let b = String::from_utf8_lossy(&a.stdout).split("\r\n").next().unwrap().to_string(); println!("{}", b); даёт результат: "�����"
Vladimir
У тебя наверное локаль неправильная
Нави
cmd виндовса
Vladimir
Или это винда? У них там не всегда utf8
Loo
или windows1251 какой нить
Loo
или что там у них
Нави
1251 наверно да.
Loo
https://github.com/lifthrasiir/rust-encoding
Loo
ну вот есть крейт он вроде как с кодировками различными позвоялет работать
Anonymous
чет в playground этот крейт не добавили
Loo
я не юзал, так что попробуй, не знаю походит ли это под твой кейс
Vladimir
чет в playground этот крейт не добавили
Та там всего 100 топ довнлоад
Anonymous
аа
Нави
https://github.com/lifthrasiir/rust-encoding
Благодарю, наверно оно
Vladimir
Где-то было красиво все сгруппировано, но скорее всего это
Vladimir
https://github.com/integer32llc/rust-playground/blob/master/compiler/base/Cargo.toml