Size: a a a

2020 August 03

Ct

Casual tears in rust_offtopic
Tony 123
который допустим красивые сообщения об ошибках генерирует и выходит из программы в случае чего??
очевидный structopt
источник

H

Hirrolot in rust_offtopic
Casual tears
очевидный structopt
+
источник

H

Hirrolot in rust_offtopic
В лучших традициях едслей
источник

BD

Berkus Decker in rust_offtopic
Hirrolot
В лучших традициях едслей
в хороших языках не бывает дсл, сам царь вещал
источник

H

Hirrolot in rust_offtopic
в хороших языках макро система двойного порядка есть
источник

T1

Tony 123 in rust_offtopic
Casual tears
очевидный structopt
а чем он хуже клапа?
источник

Ct

Casual tears in rust_offtopic
Tony 123
а чем он хуже клапа?
Ничем. Это удобная обертка поверх него.
источник

T1

Tony 123 in rust_offtopic
спасибо кстати, но у меня немного другой вопрос
источник

T1

Tony 123 in rust_offtopic
не хочу делать дебильный println!("Error: {}", error); std::process::exit(1);, есть норм вещи для бинарников которые по красоте все оформят это?
источник

YS

Y S in rust_offtopic
Tony 123
не хочу делать дебильный println!("Error: {}", error); std::process::exit(1);, есть норм вещи для бинарников которые по красоте все оформят это?
Макрос для этого запилить?
источник

H

Hirrolot in rust_offtopic
Tony 123
не хочу делать дебильный println!("Error: {}", error); std::process::exit(1);, есть норм вещи для бинарников которые по красоте все оформят это?
1) fern нормальный удобный логгер
2) не знаю, но 1 можно заменить на https://doc.rust-lang.org/std/process/struct.ExitCode.html
источник

SP

Stanislav Popov in rust_offtopic
источник

T1

Tony 123 in rust_offtopic
Y S
Макрос для этого запилить?
я так и делал до этого времени(
источник

T1

Tony 123 in rust_offtopic
хочу удобное чёто
источник

YS

Y S in rust_offtopic
Tony 123
не хочу делать дебильный println!("Error: {}", error); std::process::exit(1);, есть норм вещи для бинарников которые по красоте все оформят это?
eprintln! лучше
источник

YS

Y S in rust_offtopic
Y S
eprintln! лучше
Чтобы в stderr записывал текст
источник

AZ

Alex Zhukovsky in rust_offtopic
Tony 123
не хочу делать дебильный println!("Error: {}", error); std::process::exit(1);, есть норм вещи для бинарников которые по красоте все оформят это?
panic!("MY text")
источник

YS

Y S in rust_offtopic
Alex Zhukovsky
panic!("MY text")
Это немного другое
источник

Ct

Casual tears in rust_offtopic
Tony 123
не хочу делать дебильный println!("Error: {}", error); std::process::exit(1);, есть норм вещи для бинарников которые по красоте все оформят это?
А что ты тут хочешь по-красоте оформлять? Тебе нужна либа чтобы 2 строки заменить?
источник

V

Vetro in rust_offtopic
Casual tears
А что ты тут хочешь по-красоте оформлять? Тебе нужна либа чтобы 2 строки заменить?
Очевидно, что их суммарно больше чем две

Но все же я тоже не понимаю, чего хочет добиться автор
источник