Size: a a a

2020 December 22

V

V---V in Rust Beginners
RustBook устарел или что?
источник

Jøhn Đøꝩsøn in Rust Beginners
V---V
Хай. Почему RUST_BACKTRACE=1 cargo run не работает? Грит, это is not recognized as an internal or external command,
operable program or batch file.
Потому что это для баш-лайк шелла инструкция, а не для cmd
источник

y

ymdev in Rust Beginners
А у тебя не винда случаем?
источник

V

V---V in Rust Beginners
ymdev
А у тебя не винда случаем?
Винда..
источник

V

V---V in Rust Beginners
Jøhn Đøꝩsøn
Потому что это для баш-лайк шелла инструкция, а не для cmd
Печаль.
источник

y

ymdev in Rust Beginners
Там надо set RUST_... && cargo run по-моему
источник

Jøhn Đøꝩsøn in Rust Beginners
V---V
Печаль.
У тебя уже наверняка установлен баш в комплекте с гитом, пользуйся им.
источник

V

V---V in Rust Beginners
ymdev
Там надо set RUST_... && cargo run по-моему
Работает, спасибо.
источник

V

V---V in Rust Beginners
Jøhn Đøꝩsøn
У тебя уже наверняка установлен баш в комплекте с гитом, пользуйся им.
Есть и баш, и WSL. Просто пользуюсь встроенным в Clion терминалом.
источник

Jøhn Đøꝩsøn in Rust Beginners
V---V
Есть и баш, и WSL. Просто пользуюсь встроенным в Clion терминалом.
Там должна быть опция для смены шелла
источник

V

V---V in Rust Beginners
Jøhn Đøꝩsøn
Там должна быть опция для смены шелла
Да, нашел.
источник

y

ymdev in Rust Beginners
V---V
Работает, спасибо.
если будешь этим пользоваться, то лучше пробел между set VARIABLE=hello и && пробел не ставить, так как этот пробел вставляется вместе с hello. Фиксится убиранием пробела или добавлением скобок VARIABLE="hello". Но на счет скобок лучше загуглить.
У меня пердак на этом пригорел один раз, когда в nodejs не проходила проверка process.env.VARIABLE === 'hello', так как был лишний пробел, а я его не видел и не мог понять, что не так)
источник

V

V---V in Rust Beginners
ymdev
если будешь этим пользоваться, то лучше пробел между set VARIABLE=hello и && пробел не ставить, так как этот пробел вставляется вместе с hello. Фиксится убиранием пробела или добавлением скобок VARIABLE="hello". Но на счет скобок лучше загуглить.
У меня пердак на этом пригорел один раз, когда в nodejs не проходила проверка process.env.VARIABLE === 'hello', так как был лишний пробел, а я его не видел и не мог понять, что не так)
Благодарю.
источник

KH

Khachatur Harutyunya... in Rust Beginners
Как известно для тип сумм, например:
struct Foo, при создании вектора ничего не аллоцируется, а в векторе содержится только количество элементов. Есть ли возможность создать Vec<u8> таким способом если все элементы нули, для экономии памяти. Часто при чтении из базы получаю очень большой вектор с нулями. Хочется, чтобы такой вектор ничего не аллоцировал, но сохранил интерфейс слайса
источник

ИЛ

Иван Лещенко... in Rust Beginners
Khachatur Harutyunyan
Как известно для тип сумм, например:
struct Foo, при создании вектора ничего не аллоцируется, а в векторе содержится только количество элементов. Есть ли возможность создать Vec<u8> таким способом если все элементы нули, для экономии памяти. Часто при чтении из базы получаю очень большой вектор с нулями. Хочется, чтобы такой вектор ничего не аллоцировал, но сохранил интерфейс слайса
Нулевой u8 всё также занимает 1 байт, в отличии от ZST
источник

Jøhn Đøꝩsøn in Rust Beginners
Фильтровать на уровне БД, возвращать Option<Vec<u8>>?
источник

KH

Khachatur Harutyunya... in Rust Beginners
Иван Лещенко
Нулевой u8 всё также занимает 1 байт, в отличии от ZST
Ну это понятно.
источник

KH

Khachatur Harutyunya... in Rust Beginners
Jøhn Đøꝩsøn
Фильтровать на уровне БД, возвращать Option<Vec<u8>>?
Интерфейс не могу менять
источник

ИЛ

Иван Лещенко... in Rust Beginners
Khachatur Harutyunyan
Ну это понятно.
Тогда как ты хочешь экономить память? Не писать в буфер вектора, а просто инкрементить len?
источник

a

antuan in Rust Beginners
есть "прямые" способы сделать так?
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=52cb27596d8ba938001cc7cd5c45be9c

    match f {
       Foo::B(v) => eprintln!("{}", v),
       _(v) => eprintln!("{}", v),
   }
источник