Почему много людей говорят, что у Rust какой-то сложный синтаксис?
https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=a7abbc00887e0fcb5fe5eb45355199a4
#[no_mangle] pub extern "C" fn socket_new(socket: *mut TcpStream, addr: *const c_char) -> c_int { assert!(!addr.is_null()); error(|| { let addr = unsafe { CSt...
grcov уже получше, но эта дрисня проверяет покрытие (зачем?) полей и дерайвов, а также не умеет исключать тесты из репортов (под #[cfg(test)] которые)
Как в процедурных макросах использовать типы из библиотеки? Если использовать crate, то вне библиотеки импорты поломаются Если использовать название библиотеки, то импорты вну...
Есть на Расте кодогенераторы Раста?)
Кто-нибудь работал с actix-web? Мне интересно, как сделать так, чтобы при отсутствии нужного пути посылалась не ошибка 404, а была кастомная логика
#[inline] по сути просто увеличивает шанс того, что компилятор решит заинлайнить?
Как компилятор должен для динамического объекта вычислить размер?
Warp, Tower, Actix Web?
@vlad20012, у вас не проскакивала в ишшьюзах плагина идея чтения .rustfmt.toml и подстраивания IDE?
Как в Расте сделать что-то на подобии файлов для тестов? То есть вот как dev-dependecies в Cargo, только с файлами
Я тут подумал, а насколько акктуально сделать либу для ТГ на Расте, используя футурки и хайпер?
Как в Расте принято парсить поток байтов? Протокол, к примеру
Подожди, это я тупой или ты указываешь Message::Result дважды?
А, да? То есть теперь деструкторы вызываются не в конце скоупа?
И зачем было вводить это ключевое слово, если разницы никакой?
То вот какой типаж указывать, чтобы я мог представить тип как строку?
Into<String> + ToString? Ибо хуй знает, че там юзер делать будет
@mersinvald, а по каким критериям твой бот форкает репы?