Size: a a a

Rust — русскоговорящее сообществo

2020 September 21

KB

Kirill Bulatov in Rust — русскоговорящее сообществo
Kirill Bulatov
Встроен, вовсю типы резолвит.
Нужен, чтобы, собственно, было где Chalk пробовать и фиксить баги.
Не так прочитал исходное сообщение, пардон.

Встроен только в RA, в сам Rust серьёзно его никто не интегрил, насколько я знаю.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Zymlex (Юрий)
Есть ли в стандартной библиотеке, константы переносов строк специфичных для конкретной ОС?
Кажется, в современном мире просто \n должен работать везде.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Если у тебя просто \n не работает, то придётся делать вручную константу, в стдлибе нет
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
https://github.com/rust-lang/rfcs/issues/1092
Тикет про это висит с 2015
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Если у тебя просто \n не работает, то придётся делать вручную константу, в стдлибе нет
В cmd какая-то дичь с переносами, только \r\n
источник

Э

Эрик in Rust — русскоговорящее сообществo
Zymlex (Юрий)
Есть ли в стандартной библиотеке, константы переносов строк специфичных для конкретной ОС?
Нет. Делаешь
const NEWLINE: &str = {
if cfg!(windows) {
 "\r\n"
} else {
 "\n"
}
};
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Эрик
Нет. Делаешь
const NEWLINE: &str = {
if cfg!(windows) {
 "\r\n"
} else {
 "\n"
}
};
macOS 😉
источник

Э

Эрик in Rust — русскоговорящее сообществo
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Для макоса надо ещё держать отдельную либу для кодировки
источник

Э

Эрик in Rust — русскоговорящее сообществo
Zymlex (Юрий)
В cmd какая-то дичь с переносами, только \r\n
cmd не нужен, пусть используют повершелл или ещё какой-нибудь эмулятор терминальный.
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Эрик
cmd не нужен, пусть используют повершелл или ещё какой-нибудь эмулятор терминальный.
Да ну его, пока. cmd ещё хватает.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Эрик
cmd не нужен, пусть используют повершелл или ещё какой-нибудь эмулятор терминальный.
Windows Terminal же
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
тоже довольно мерзкий местами)
источник

V

Vladimir in Rust — русскоговорящее сообществo
Главное чтоб автор не перепутал с macOS X. А то ещё подумает что там с этим что-то не так.
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Vladimir
Главное чтоб автор не перепутал с macOS X. А то ещё подумает что там с этим что-то не так.
Ну в Mac OS X другие приколы
источник

V

Vladimir in Rust — русскоговорящее сообществo
Boris Vinogradov
Ну в Mac OS X другие приколы
Там с переносом - всё как нормально
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Vladimir
Там с переносом - всё как нормально
Да перенос не самая большая беда
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Там с юникодом много сюрпризов
источник

V

Vladimir in Rust — русскоговорящее сообществo
Boris Vinogradov
Там с юникодом много сюрпризов
Не больше чем в Винде думаю
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Vladimir
Не больше чем в Винде думаю
Больше
источник