Https://Github.Com/Clap-Rs/Clap/Blob/V3.1.0/Examples/Escaped-Positional.Md ?

14 ответов

24 просмотра

всмысле я должен писать везде — ?

Nigless
всмысле я должен писать везде — ?

тебе надо сделать главную структуру, дераявищую Parser, внутри сделать enum для Subcommands, в одном из полей которой сделать тупл из векторов OsString с навешанным external_subcommand. Там в примерах было у clap

Vitaliy
тебе надо сделать главную структуру, дераявищую Pa...

дичь, мне не нравится что clap парсит все

Vitaliy
тебе надо сделать главную структуру, дераявищую Pa...

Вот здесь посмотри, echo похоже на описываемое в этом примере https://github.com/clap-rs/clap/blob/v3.1.0/examples/git-derive.rs#L55-L57

Nigless
дичь, мне не нравится что clap парсит все

Это в любом случае будет проще чем свой велосипед писать.

Vitaliy
Это в любом случае будет проще чем свой велосипед ...

а еще мне не нравится что clap владеет аргументами, в моей реализации парсер владеет только слайсами исходной строки

Nigless
а еще мне не нравится что clap владеет аргументами...

В каком месте он владеет? Разве клэп не овнит итератор?

Nigless
а еще мне не нравится что clap владеет аргументами...

Ну, в таком случае мои полномочия всё 🤷‍♂️

В чем? by_ref то пробовал?

mental stability🥺✨
В чем? by_ref то пробовал?

Результат парсинга не итератор, а владеющая структура (как правило, с полями).

Vitaliy
Результат парсинга не итератор, а владеющая структ...

По-моему ему нужно, чтобы владение инпутом не забиралось

mental stability🥺✨
По-моему ему нужно, чтобы владение инпутом не заби...

в моей реализации парсер возврашает ссылки на слайсы и ничего не овнит, мне кажется это довольно удобно

ozkriff🇺🇦-Lesnikóv Автор вопроса
Nigless
всмысле я должен писать везде — ?

если убрать .last(true) то явный "--" для экранирования аргументов не будет нужен

Похожие вопросы

Обсуждают сегодня

Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
7
Всем привет. Не понимаю, в чём тут шутка юмора. Убирается только разрешение на send_messages. А send_media_messages остаётся. Как сделать, чтобы оба убирались? await b...
Alexander
2
Есть тут кто занимается разработкой серваков майна? Или знакомые
meow *
3
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Есть ли лимиты на кол-во вебхук по домену? Стоит в данный момент 900+ ботов и бывает бот перестает отвечать (не приходят вебхуки) 🐒 Помогает только перезапуск
ᅠ [ Кому не ответил, дублируйте ]
11
а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Товарищи, здравствуйте Подскажите, пожалуйста, может кто-нибудь сталкивался с такой задачей Через вебапку можно сканировать qr-код, а есть ли возможность считывать nfc?
Artem Stormageddon
8
Карта сайта