Подскажите, если я хочу сравнить на равенство два слайса по ссылке типа &[T] (где T - это примитивный тип, например u8), то проверяет ли Eq сначала равенство указателей и длин...
подскажите, а где-нибудь есть где-нибудь в инете или телеге справочник популярных крейтов, расширяющих стандартную библиотеку (rand, num{,-*}, derive_more, itertools, lazy_sta...
Почему в доке к Path говорится, что это слайсовый аналог PathBuf (т.е. относится к нему как &str к String), но PathBuf явно из Path создать нельзя, а String из &str можно. Это...
поясните, почему не заменят cargo check в пользу clippy? clippy же включает в себя проверки из cargo check, и оба инструмента поддерживаются core-командой
ну ок, ладно, монад не будет, а хоть что-нибудь из этого планируется: 1) функций высокого порядка? 2) функция - first-class-citizen ? 3) currying ?
привет, подскажите, как отобрать такое: есть таблица k | v | c ----------- 1 | 1 | 0 1 | 2 | -1 1 | 2 | 3 2 | 2 | 3 2 | 2 | 8 2 | 3 | 1 нужно сгруппировать по k, найти...
У меня вопрос: делаю кастомную коллекцию, которая под капотом содержит data: Vec<usize>, хочу сделать функцию, возвращающую итератор, выраженный в цепочках адаптеров, выглядит...
Возьми и сделай, чё ты как этот-то?
SP-GIST, (который используется в postgresql) очень хорошо подходит для in-memory хранилища диапазонов вот про GiST: http://gist.cs.berkeley.edu/ вот про SP-GiST: https://www....
второй вопрос, зачем жить в no_std, если ты не пишешь ядро, webassembly и embedded решения?
У меня тут вопрос назрел: почему в Option нет инверсии? Более-менее подходит Option::xor, но ксорить с единичкой - ну такоэ ((
Че компилить-то? У тебя в исходных данных шлак: инициализационный вектор не задан, ключа нет, Base64 в строке невалидный. Даже, если предположить, что это сообщение в Base64-U...
Ой, ну давай занырнем тогда в jvm и посмотрим, как на уровне семантики языка конструируются Serialized-классы без публичного конструктора. И про c++ я не понял, как ты будешь ...
да, я ступил, и думал, что сообщение об ошибке относится к тому, что я использую ? к результату функции join(), а не к тому, что возвращаемый тип main() неправильно определен ...
есть аналог gcc-шного __builtin_expect, чтобы подсказывать компилятору вероятность кейсов при проверке вычислений в условиях стейтментов?
Или вывод итератора через адаптеры не практикуется и надо писать impl Iterator со своей реализацией next()?
А если без этого костыля? Мне видится, что лучше бы выглядело, если делать почти как в java: отдельный trait для каждого отдельного значения enum (только в java это выглядит/р...
@ozkriff где можно посмотреть roadmap к intellij-rust и посмотреть, когда появятся те или иные рафакторинги? Особенно интересуют инлайны переменной и функции, и извлечение выр...
тогда не очень понял про это: use std::thread; fn main() -> () { thread::spawn(|| {}).join()?; () }
а почему боишься хаки с компилятором? у него же исходники открыты, можешь HIR- или MIR- представление использовать, в последнем у каждой переменной тип уже выведен