Size: a a a

2020 December 06

А⚙

Антон ⚙️ in Rust Beginners
Сергей Кузнецов
Можете подсказать решение в этом кейсе?
match users.into_iter().next() { ... }, например
источник

СК

Сергей Кузнецов... in Rust Beginners
Огромное спасибо!
источник

А⚙

Антон ⚙️ in Rust Beginners
.into_iter() в данном случае можно заменить на .drain()
источник

СК

Сергей Кузнецов... in Rust Beginners
Если я верно понял, найденный в бд user будет скопрован. Мне требуется только получить ссылку на его поле. Подскажете как переписать этот кейс без копирования user?
источник

А⚙

Антон ⚙️ in Rust Beginners
Сергей Кузнецов
Если я верно понял, найденный в бд user будет скопрован. Мне требуется только получить ссылку на его поле. Подскажете как переписать этот кейс без копирования user?
Первый User будет перемещён
источник

СК

Сергей Кузнецов... in Rust Beginners
Спасибо за объяснение!
источник

А⚙

Антон ⚙️ in Rust Beginners
friends opening theme intensifies
источник

/

/bin/cat in Rust Beginners
Что можно придумать, если спецификации API нет, но нужно как-нибудь ее распарить? Хотя бы по ключевым полям. В случае ошибки было бы неплохо видеть несоответствия
источник

/

/bin/cat in Rust Beginners
В serde есть такие макросы?
источник

А⚙

Антон ⚙️ in Rust Beginners
/bin/cat
Что можно придумать, если спецификации API нет, но нужно как-нибудь ее распарить? Хотя бы по ключевым полям. В случае ошибки было бы неплохо видеть несоответствия
Парси в HashMap<String, serde_json::Value>
источник

/

/bin/cat in Rust Beginners
Антон ⚙️
Парси в HashMap<String, serde_json::Value>
Чтобы потом выдавать ошибку при отсутствии каждого поля?
источник

/

/bin/cat in Rust Beginners
.get(...).ok_or(error).get(...)
источник

А⚙

Антон ⚙️ in Rust Beginners
/bin/cat
Чтобы потом выдавать ошибку при отсутствии каждого поля?
Сделай поле такого типа с #[serde(flatten)] и туда попадут все поля, которые не перечисленны явно
источник

/

/bin/cat in Rust Beginners
Тоже неплохой вариант, спасибо
источник

EG

Emmanuel Goldstein in Rust Beginners
А ещё есть docs.rs/ijson, который потребляет меньше памяти
источник

EG

Emmanuel Goldstein in Rust Beginners
Ценой некоторого уменьшения юзабилити
источник

Kr

Kemal raihan in Rust Beginners
you mean like a radio ?
источник

SS

Slava Sokolovsky in Rust Beginners
Kemal raihan
you mean like a radio ?
I didn't
источник

SS

Slava Sokolovsky in Rust Beginners
Кто знает, может искусственный интеллект сможет что-то мне ответить
источник

JC

Julian =) Coffee in Rust Beginners
Slava Sokolovsky
Кто знает, может искусственный интеллект сможет что-то мне ответить
if the sleep wait isn't long, yes
источник