Size: a a a

2020 December 30

УМ

Убийца Мамонтов... in Rust Beginners
Убийца Мамонтов
привет, захотелось попробовать рисование графиков на раст, скачал plotters крейт, скомпилировал, без ошибок всё прошло, как запускаю примеры - ничего не происходит
* на винде
источник

УМ

Убийца Мамонтов... in Rust Beginners
если .exe-шники запускать, на мгновенье появляется чёрный прямоугольник консоли и сразу пропадает
источник

УМ

Убийца Мамонтов... in Rust Beginners
вопрос: как я могу отладить это и сделать нормальный багрепорт?
источник

IB

Ilya Bogdanov in Rust Beginners
запускай exe-шник из консоли
источник

w

weflown in Rust Beginners
Dollar Føølish
8 Гб это пару раз сайт пятерочки открыть
4 гигабайта + целерон, спокойно пишу
источник

УМ

Убийца Мамонтов... in Rust Beginners
Ilya Bogdanov
запускай exe-шник из консоли
одинаково
источник

УМ

Убийца Мамонтов... in Rust Beginners
разницы в принципе нет и быть не может
источник

IB

Ilya Bogdanov in Rust Beginners
т.е. он ничего не пишет в консоль?
источник

УМ

Убийца Мамонтов... in Rust Beginners
да
источник

УМ

Убийца Мамонтов... in Rust Beginners
источник

IB

Ilya Bogdanov in Rust Beginners
И файл графика не создается?
источник

УМ

Убийца Мамонтов... in Rust Beginners
ну в таргет дебаг папке лежит ексешник, файлы отладки, но файлов в формате изображения не видно
источник

IB

Ilya Bogdanov in Rust Beginners
ты указываешь путь в BitMapBackend::new. Вероятно, он относителен к рабочей директории, а не местоположению бинарника
источник

IB

Ilya Bogdanov in Rust Beginners
Укажи там абсолютный путь и проверь, создается ли файл
источник

УМ

Убийца Мамонтов... in Rust Beginners
я не сразу понял, где именно оно должно оставлять сгенерированные графики, но теперь я нашёл
источник

УМ

Убийца Мамонтов... in Rust Beginners
всё там корректно, просто не понял как работает крейт (в Quick start этого не указали, что картинки должы появляться в папке plotter-doc-data), @vitvakatu спасибо за помощь
источник

NN

Nickolay Novikov in Rust Beginners
а как правильно делать вот примерно такое?
let xs = lines.by_ref().take_while(|x| *x == "SEP").cloned().collect();
источник

NN

Nickolay Novikov in Rust Beginners
134 |     let xs = lines.by_ref().take_while(|x| *x == "SEP").cloned().collect();
   |                                                         ^^^^^^ expected struct String, found reference
   |
   = note:   expected type String
           found reference &_
источник

MB

Mikail Bagishov in Rust Beginners
А если x.as_str()?
источник

NN

Nickolay Novikov in Rust Beginners
вот так?
134 |     let xs = lines.by_ref().take_while(|x| x.as_str() == "SEP").cloned().collect();
   |                                                                 ^^^^^^ expected struct String, found reference
источник