Size: a a a

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

2020 October 04

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Roma S
проще найти чего там нету :/ структопт в этом смысле гораздо проще, кмк
Структопт использует клап, если что :)
источник

RS

Roma S in Rust — русскоговорящее сообществo
именно! зачем тащить всё остальное? ;)
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Roma S
проще найти чего там нету :/ структопт в этом смысле гораздо проще, кмк
источник

RS

Roma S in Rust — русскоговорящее сообществo
ну вот :(
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
По сути макросы клапа это и есть структопт.
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Просто раньше их не было и был только структопт
источник

RS

Roma S in Rust — русскоговорящее сообществo
но я чот не понимаю, зачем в этом клапе столько вариантов сделать одно и тоже
в структопте как-то явно — задефайнил опции, Opts::from_args и вперёд

кому нужно
let matches = clap_app!(myapp =>
       (version: "1.0")
       (author: "Kevin K. <kbknapp@gmail.com>")

вот это — неясно %)

(к тому ж в дополнении ко всему остальному)
источник

D

Denis in Rust — русскоговорящее сообществo
Roma S
но я чот не понимаю, зачем в этом клапе столько вариантов сделать одно и тоже
в структопте как-то явно — задефайнил опции, Opts::from_args и вперёд

кому нужно
let matches = clap_app!(myapp =>
       (version: "1.0")
       (author: "Kevin K. <kbknapp@gmail.com>")

вот это — неясно %)

(к тому ж в дополнении ко всему остальному)
мы версию переопределяем выводимую
источник

D

Denis in Rust — русскоговорящее сообществo
через страктопт правда, но не суть
источник

RS

Roma S in Rust — русскоговорящее сообществo
ну я имею ввиду, что есть yaml, билдер, дерайв, макро (и мб ещё чот)
источник

D

Denis in Rust — русскоговорящее сообществo
аа, зачем сам макрос.. не знаю даже, но вряд ли его сделали просто так
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Давным давно, когда мамонты ходили по земле, а clap был 0.*, ничего кроме макроса не было
источник

D

Denis in Rust — русскоговорящее сообществo
макрос clap_app появился недавно
источник

D

Denis in Rust — русскоговорящее сообществo
скажем, в 2.1.0 его ещё не было
источник

D

Denis in Rust — русскоговорящее сообществo
https://docs.rs/clap/2.1.0/clap/index.html#macros

но в примере он у них почему-то есть %)
источник

D

Denis in Rust — русскоговорящее сообществo
а, он за фичей какой-то был
источник

RS

Roma S in Rust — русскоговорящее сообществo
4ba6249c3cf4d2e083370d1fe4dcc7025282c28a тут вот добавили quick example для clap_app, а это 1.4
источник

RS

Roma S in Rust — русскоговорящее сообществo
(((Mike Lubinets)))
Давным давно, когда мамонты ходили по земле, а clap был 0.*, ничего кроме макроса не было
мне, наверн, больше бы нравилось если бы был clap_core со всей ерундой и разные фронтенды: builder / macro / structopt
в принципе фичами можно чот такое накрутить, но всё равно ридми угнетающее
источник

D

Denis in Rust — русскоговорящее сообществo
1.4.0 и выше, вплоть до 2.21.0, янкнуты, интересно, это связано с макросом? xD
источник
2020 October 05

PP

Pavel Perestoronin in Rust — русскоговорящее сообществo
Всем доброго времени суток!
Кто-нибудь работал с gui в раст? Мне даже нужен не прям gui с кнопками и прочим, а достаточно что-то вроде "PhotoImage" (некоторая область, в которой можно менять пиксели) и обработчики клавиатуры. Есть что-нибудь на примете?..
источник