Size: a a a

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

2020 October 05

Э

Эрик in Rust — русскоговорящее сообществo
Или тебе надо ещё и выбрать из прилежащих наиболее подходящий?
источник

Э

Эрик in Rust — русскоговорящее сообществo
А не просто рандомный?
источник

K

Kitsu in Rust — русскоговорящее сообществo
нужны с обоих сторон от ненайденного ключа, ага
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну, то есть, если у тебя [1, 2, 7, 8] и ты ищешь tree.range(3..), тебе нужен обязательно 2, или и седьмой сойдёт?
источник

Э

Эрик in Rust — русскоговорящее сообществo
А, стоп, ты просто оба хочешь.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну тут без копания руками в ноде никак.
источник

K

Kitsu in Rust — русскоговорящее сообществo
Эрик
Ну, то есть, если у тебя [1, 2, 7, 8] и ты ищешь tree.range(3..), тебе нужен обязательно 2, или и седьмой сойдёт?
range это просто решение проблемы, т.е. для моего примера выше я буду смотреть в tree.range(..3).next() и tree.range(3..).next(), чтобы найти элементы с обеих сторон
источник

Э

Эрик in Rust — русскоговорящее сообществo
Kitsu
range это просто решение проблемы, т.е. для моего примера выше я буду смотреть в tree.range(..3).next() и tree.range(3..).next(), чтобы найти элементы с обеих сторон
next_back() у первого.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Но я понял.
источник

K

Kitsu in Rust — русскоговорящее сообществo
Эрик
next_back() у первого.
да, точно
источник

Э

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

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Что модно для парсинга аргументов? Clap какой-то нестатичный (аргументы нужно вытаскивать из большого объекта по ключам-строкам, как будто мы в питоне). structopt какой-то тяжеловесный (я всё понимаю, но пара мегабайт чисто на парсинг аргументов это слишком)
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
argh тоже декларативный, как structopt, но меньше сильно
источник

K

Kitsu in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Что модно для парсинга аргументов? Clap какой-то нестатичный (аргументы нужно вытаскивать из большого объекта по ключам-строкам, как будто мы в питоне). structopt какой-то тяжеловесный (я всё понимаю, но пара мегабайт чисто на парсинг аргументов это слишком)
всегда использовал structopt и было норм
в релизе тоже выходит пару мб?
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Andrey Vlasov
argh тоже декларативный, как structopt, но меньше сильно
Я его юзаю
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Andrey Vlasov
argh тоже декларативный, как structopt, но меньше сильно
Во, да, щас на него смотрю
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Выглядит красивенько, даже в подкоманды умеет
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Возьму его, наверное
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Он менее красивенький, чем клэп, эх.
Его сообщения об ошибках довольно унылы.
Ладно, потом ещё посмотрю, сколько весит structopt.
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Что модно для парсинга аргументов? Clap какой-то нестатичный (аргументы нужно вытаскивать из большого объекта по ключам-строкам, как будто мы в питоне). structopt какой-то тяжеловесный (я всё понимаю, но пара мегабайт чисто на парсинг аргументов это слишком)
argh и gumdrop интересные
источник