PeerLab Kharkiv #Rust: приложения для Open Web (NEAR Protocol) Где? Оффлайн: Харьков, ул. Тобольская 42, 5 этаж Онлайн: подробности будут известны позже в группе Формат меро...
А чем это поможет? Вот сделать его RwLock или *Cell я ещё понимаю, но не охота ломать структуру. Идеально было бы если бы spread-оператор оптимизировался бы, следующий вариант...
Кто-нибудь встречал крейт, реализующий HashMap<MyEnum<Key>, MyUnion>, где MyEnum варианты связаны с вариантами в MyUnion, то есть я хочу в один HashMap складывать разные типы,...
Есть идеи как склонировать структуру с заменой одного очень толстого поля без клонирования этого толстого поля и без перечисления всех полей? MyStruct { records: vec![], ...
use std::os::unix::process::CommandExt; use std::process::Command; use nix::sys::stat::{umask, Mode}; fn main() { let mut cmd = Command::new("/bin/bash"); cmd.args(&...
О каком размере Wasm идёт речь? На Rust можно добиваться размера в несколько килобайт, это много в вашем случае? Чаще всего забывают lto включить, а он позволяет не только уск...
Что-то я такого не встречал. Возможно у тебя две разные версии крейта затянулись и одна тянется по прямой зависимости, а вторая - через re-export из другого модуля? Если так, ...
А я тоже ждал, но в один прекрасный день узнал про сообщества PeerLab и понял, что можно же не ждать, а собираться вот такими группками. В Киеве огранизовалось минимум 4 таких...
Я что-то не придумал где там может быть проблема при перемещении. Можно пример? Для случая с N мержами можно подумать над операцией нормализации. В общем, я не готов сейчас д...
(await read())? read().await? (await (await fetch("http..."))?).parse())? fetch("http...").await?.parse().await? всё-таки вторые варианты чище читаются
А если ещё my_struct_with_huge_number_of_records является лишь неизменяемой ссылкой? 😞
Кто пользуется rust analyzer, сколько ОЗУ он у вас кушает? Я пытаюсь понять нормально ли ему 2.4ГБ ОЗУ съедать (у меня проект немаленький, ~600 зависимостей по итогу)
Зачем на продакшене собирать проект? CI / CD используй, благо и они бесплатные есть — GitHub Actions вообще предоставляет Linux / Windows / MacOS за даром
оу, приоритет у await выше чем у ? — это наименее популярное решение из предложенных: https://www.reddit.com/r/rust/comments/bju8di/asyncawait_syntax_survey_results/ ("The mag...
Может я что-то упустил, но я не вижу ценности такой статьи. О чём она? Для кого? Для начинающих - слишком мало деталей раскрыто; подразумевается, что всё и так понятно? Для о...
fn main() { let mut t = (1, 2, String::new()); let (.., ref mut x) = t; x.push_str("qwe"); println!("{:?}", t); }
Что-то как-то тупо... зачем там O(n*log(n))?... Если два HashMap неизменяемы, то результирующий HashMap должен просто сохранить две ссылки и lookup делать просто по обоим Hash...
assert!(if let Err(MyError::PostOnly) = res { true } else { false }) Это слишком длинно или по какой-то другой причине не подходит? Можно вспомогательную функцию или даже мак...
А есть ЯП с нормальными либами для GUI?
Какие критерии вменяемости и какие требования вообще? А то я так могу порекомендовать не использовать REST :)