Size: a a a

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

2020 October 10

KA

Korolll And in Rust — русскоговорящее сообществo
Эрик
И у F1 надо слайсу, а не вектор в аргументы.
Да это я понял, писал код, до обсуждения, я и насчет слайса уже не уверен
источник

KA

Korolll And in Rust — русскоговорящее сообществo
Эрик
Деревья боль. И не нужны.
ну много где нужны, кажется
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Korolll And
ну я максимум информации дал, что у меня есть, чтобы не секретничать
Ну вот и xy problem ¯\_(ツ)_/¯
источник

Э

Эрик in Rust — русскоговорящее сообществo
Korolll And
ну много где нужны, кажется
Не 1:1 данные-указатель. Оптимизированное trie нужно, BTree нужен, ещё всякие деревья для файлов нужны.
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
?
источник
2020 October 11

S

Sabaun Taraki in Rust — русскоговорящее сообществo
всем привет!
кто-нибудь сталкивался с проблемой сериализации в формат MessagePack структуры примерно такой (используя https://github.com/3Hren/msgpack-rust):

struct ToBeSerialized {
   field1: Vec<Vec<u8>>
}


Есть вроде https://docs.serde.rs/serde_bytes/index.html, чтобы оптимально работать с  &[u8] и Vec<u8>.
А что делать с Vec<Vec<u8>>?
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Когда у нас возникла необходимость в (де)сериализации байтов, мы писали сериализаторы самостоятельно :)
источник

АМ

Александр Маглеванны... in Rust — русскоговорящее сообществo
polunin.ai
Когда у нас возникла необходимость в (де)сериализации байтов, мы писали сериализаторы самостоятельно :)
Ох уж эти шестидесятые :)
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Александр Маглеванный
Ох уж эти шестидесятые :)
да не, буквально полгода назад. нужно было потоково сувать объекты в tcp-сокет.
источник

S

Sabaun Taraki in Rust — русскоговорящее сообществo
Sabaun Taraki
всем привет!
кто-нибудь сталкивался с проблемой сериализации в формат MessagePack структуры примерно такой (используя https://github.com/3Hren/msgpack-rust):

struct ToBeSerialized {
   field1: Vec<Vec<u8>>
}


Есть вроде https://docs.serde.rs/serde_bytes/index.html, чтобы оптимально работать с  &[u8] и Vec<u8>.
А что делать с Vec<Vec<u8>>?
Если кто заинтересуется, то
проблема решилась за счёт того, что надо было использовать враппер над Vec<u8>
источник

MK

Mikhail Korotkov in Rust — русскоговорящее сообществo
https://www.opennet.ru/opennews/art.shtml?num=53857
На языке Rust переписан код для обработки ASN.1, DCERPC и SSH. На Rust также реализована поддержка новых протоколов.
источник

AV

A V in Rust — русскоговорящее сообществo
Как всегда на опеннете интереснее не сами новости, а бурление местной фауны в комментариях
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
A V
Как всегда на опеннете интереснее не сами новости, а бурление местной фауны в комментариях
так да, когда костноориентированные люди пишут дичь, особенно Шигорин и ко которым все эти пакеты надо на эльбрус переводить
источник

MF

Max Frai in Rust — русскоговорящее сообществo
кто-то видел библиотеку в расте, которая умеет из двух строк сделать diff patch?
источник

MF

Max Frai in Rust — русскоговорящее сообществo
все, что находится в поиске возвращает enum с вариантами типа удалено добавлено
источник

p

polunin.ai in Rust — русскоговорящее сообществo
а есть функция Result<T, T> -> T ?
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
Max Frai
все, что находится в поиске возвращает enum с вариантами типа удалено добавлено
Ну диффы так и работают. А что ты ещё хочешь?
источник

MF

Max Frai in Rust — русскоговорящее сообществo
Αλεχ Zhukovsky
Ну диффы так и работают. А что ты ещё хочешь?
да, но хотелось бы чтобы библиотека умела сгенерировать строку патч
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
unwrap_or_else(identity)?
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
polunin.ai
а есть функция Result<T, T> -> T ?
Отдельной нет
источник