!egAGPgkFHOohwupqCs:matrix.org

ruRust/general

164 Members
1 Servers

Load older messages


Timestamp Message
13 Sep 2019
15:20:19@gitter_pzixel:matrix.orgPsilon (Gitter)какой смысл возиться с борровчекером я в упор не понимаю
15:22:16@gitter_tanriol:matrix.orgDenis Lisov (Gitter) @Pzixel Дежурно напоминию, что не все могут и не все хотят переходить на nightly. Да, это не всегда рационально и не всегда обоснованно, но люди имеют право на разные точки зрения :-)
15:24:00@gitter_tanriol:matrix.orgDenis Lisov (Gitter) @sinitcin И с какими на сей раз ошибками оно не собирается?
17:45:44@gitter_nnovikov:matrix.orgNickolay (Gitter) очередной вопрос про tokio, как идеоматически правильно сделать такую штуку
приходит TcpStream, я его расшифровываю при помощи кодека, но кодек - он framed(). А дальше мне надо снова получить поток байт, но уже расшифрованных
17:47:05@gitter_nnovikov:matrix.orgNickolay (Gitter)И к ним уже еще один кодек накрутить, получая какие то фреймы
20:07:58@gitter_tanriol:matrix.orgDenis Lisov (Gitter) Этот вопрос я вижу достаточно регулярно :-) правильно - сделать адаптер, реализующий AsyncRead, поверх Stream<Item=Bytes>, и предложить его для включения в tokio.
14 Sep 2019
01:00:39@gitter_alexander-irbis:matrix.orgAlexander Irbis (Gitter) @tanriol а rocket уже не найтли, что ли? ))
01:01:34@gitter_alexander-irbis:matrix.orgAlexander Irbis (Gitter) (edited) @tanriol а rocket ... => а rocket ...
01:01:44@gitter_alexander-irbis:matrix.orgAlexander Irbis (Gitter)В общем, никуда он не сбежит )))
05:41:14@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter)Может знает кто либу для работы с древовидными структурами с сортировкой? Типа каталога? чтобы делать всякие move?
05:42:35@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter) нашёл типа такое https://docs.rs/vec-tree/0.1.2/vec_tree/struct.VecTree.html но там нет работы с сортировкой
06:04:13@gitter_nnovikov:matrix.orgNickolay (Gitter)

Этот вопрос я вижу достаточно регулярно :-) правильно - сделать адаптер, реализующий AsyncRead, поверх Stream<Item=Bytes>, и предложить его для включения в tokio.

а есть примеры какие-нибудь?

07:06:21@gitter_tyranron:matrix.orgKai Ren (Gitter)

Может знает кто либу для работы с древовидными структурами с сортировкой? Типа каталога? чтобы делать всякие move?

@koshkin-kna можешь детальнее пояснить с примерами? Не совсем понятно что тебе нужно.

07:17:34@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter) @tyranron у меня в БД есть каталог ( навигация по сайту, древовидная)
07:18:10@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter) в интерфейсе по drag&drop перемещаются узлы, пересортируются, ранее это всё делалось в питоне через mptt
07:18:35@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter)сейчас я думаю просто из репозитория получить весь список
07:18:48@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter)загнать в какуе-то структуру Tree::build(...)
07:19:15@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter)Вызвать метод типа Tree::move(id, after_id, child)
07:19:45@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter)получить новые айдишники и пересохранить, чтобы не городить mptt и не писать самому рекурсию
07:20:03@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter) (edited) получить новые айдишники и пересохранить, чтобы не городить mptt и не писать самому рекурсию => загнать в какую-то структуру Tree::build(...)
07:21:37@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter) я нашёл ещё такую либу, но она опять же только для отображения https://docs.rs/cursive_tree_view/0.4.0/cursive_tree_view/struct.TreeView.html
07:34:50@gitter_tyranron:matrix.orgKai Ren (Gitter)Хмм… я бы делал точечными update’ами в БД, оперируя parent_id/child_id.
07:35:06@gitter_tyranron:matrix.orgKai Ren (Gitter) Но то что ты описываешь пока приходит в голову лишь https://docs.rs/trees
07:40:28@gitter_tyranron:matrix.orgKai Ren (Gitter) Вот ещё что-то похожее https://docs.rs/id_tree
07:52:32@gitter_tyranron:matrix.orgKai Ren (Gitter) Да, id_tree вроде как самое близкое к mptt. Есть и https://docs.rs/id_tree/1.7.0/id_tree/struct.Tree.html#method.move_node , и . traverse_pre_order().
07:55:07@gitter_tyranron:matrix.orgKai Ren (Gitter) (edited) ... и `. traverse_pre_order()`. => ... и `.traverse_pre_order()`.
07:55:21@gitter_koshkin-kna:matrix.orgNikolay Koshkin (Gitter)спасибо )
16 Sep 2019
17:04:21@gitter_sinitcin:matrix.orgАнтон Синицын (Gitter) @tanriol Всё разрулил фух, там прикол был в том что у меня 6 and_then и в последнем не правильно параметры передавались, а ошибка валилась там где первое появление типа была - во втором and_then
17:04:37@gitter_sinitcin:matrix.orgАнтон Синицын (Gitter)actix - работает
17 Sep 2019
07:54:32@gitter_nnovikov:matrix.orgNickolay (Gitter) https://www.youtube.com/watch?v=DkMwYxfSYNQ
обожаю этого чувака

There are no newer messages yet.


Back to Room List