Filipp
о круто я ICE нашел: https://is.gd/rOP5eK
Filipp
и то и другое можно привести к Box<Iterator<Item=&char>>
Loyd
И да, impl Trait тут не поможет: типы разные
Loyd
А какое условие в реальном коде внути flat_map-а?
Danila Matveev
вот так надо
ясно, весьма не удобно выходит в моем случае еще фолдом удалось решить
Loyd
Почему неудобно?
Danila Matveev
А какое условие в реальном коде внути flat_map-а?
условие на чанке проверяется не могу назвать задачу осмысленной (codewars), но для знакомства с языком сойдет
Oleg
ясно, весьма не удобно выходит в моем случае еще фолдом удалось решить
Вообще мне пришла в голову идея, и оказалось, что её уже реализовали https://docs.rs/either/1.1.0/either/enum.Either.html
Oleg
и там есть impl<L, R> Iterator for Either<L, R> where L: Iterator, R: Iterator<Item = L::Item>
Oleg
т.е. можно в одном случае вернуть Left() в другом Right(), получится как box, но без хипа
Danila Matveev
Почему неудобно?
всё итераторы, метод нужен по сути next для флэтмэпа, а приходится обходные пути искать
Loyd
всё итераторы, метод нужен по сути next для флэтмэпа, а приходится обходные пути искать
Ну вот это "всё итераторы" и есть этот самый Box<Iterator>
Loyd
Просто это явно. В той же скале ты бы имел тут то же самое
Oleg
fold?
Danila Matveev
фолдом, как выше подсказали сделал бурное обсуждение уже после пошло
Oleg
Просто это явно. В той же скале ты бы имел тут то же самое
конечно, нет, в той же скале у меня ещё и гарбейдж коллектор поработал бы
Danila Matveev
String::with_capacity и в него напихал
Loyd
А что за решение с fold-ом таки?
Loyd
Не вижу ссылки
Loyd
Ну и что за задача?
Danila Matveev
https://is.gd/A6e0M3
Danila Matveev
https://www.codewars.com/kata/reverse-or-rotate/rust
Danila Matveev
1.10(
Danila Matveev
надо им завести ишью на апдейт, забыл сделать
Oleg
даже на кодфорсес 1.12
Oleg
на хакерранке 1.16
Danila Matveev
вляпался сегодня как раз в то, что использовал методы из 1.16
Dmitry
Safort
ладно, а Rust то хоть у кто-нибудь в проде уже?
Одни хотят его в проде юзать. Если уже не юзают, конечно https://moikrug.ru/vacancies/1000034529
Loyd
Черт, почему я не в питере
Там даже зп не указана
Sherzod
Стандартная зп растомана будет)
Sherzod
25000 руб + соцпакет
Dmitry
s/соц/шишек/ Растоман же)))
Anonymous
Anonymous
растоман же
Маjко
Там даже зп не указана
Да мне не то чтобы принципиально. Если больше 50к
Dmitry
Лол
Roman
https://github.com/qmonnet/rbpf
Loyd
Поехавший?
Маjко
Kerrigan
Маjко
Вообще странный способ знакомиться, но можешь кинуть ей фотку Столлмана
Anonymous
Sergey
分解物質
Маjко
Kerrigan
схоронил
Маjко
Маjко
Вот еще классный
Маjко
Sergey
столлман когда нибудь был молод?
Маjко
Sergey
Loyd
Ты точно того
Sergey
кинуть этот стикер в чатик java охуенно)
Маjко
Меня там нет)
Маjко
Sergey
о нифига
Маjко
Anonymous
Чет не ожжидал я тут шутки про генту и кучу фоток столлмана увидеть
Sherzod
fucks pillow waifu неплохо вродь, мне норм
Anonymous
А чего ожидал?
да ничего в приципе, просто я сюда прямиком из линукс флудилки, а тут это
Sergey
а тут снова оно
Anonymous
а тут снова оно
да не, у нас в основном аниме
Plutonium
Посоветуйте, с чего начать изучение rust
Plutonium
И чем он так хорош
Anonymous
Посоветуйте, с чего начать изучение rust
я сейчас вот тут читаю. Вполне понятно https://doc.rust-lang.org/stable/book/second-edition/
Danila Matveev
Посоветуйте, с чего начать изучение rust
https://doc.rust-lang.org/book/second-edition/ и что-нить аля хакерранк/кодеворс
Anonymous
полагаю русской литературы по нему нет которая не аутдатед?
Danila Matveev
книга есть в русском варианте