Loyd
/me поперхнулся
Αλεχ
Cat
очень важный кейз
действительно не важный
Αλεχ
действительно не важный
ну я редко хочу чтобы каждый билд имплементился случайный трейт для какого-нибудь рандомного типа
Seer Iλusha
Αλεχ
расскажи про свой сценарий
Alexander
Наконец-то мой k-nucleotide забечмаркали .. и он слил.
Alexander
Пока идей нет, может stable настолько отсталый от nightly, что результат совсем другой.
Alexander
Потому как на nightly он был стабильно быстрее.
Vladimir
Разные кпу бывают
Vladimir
Шаришь?
Vladimir
С разным доступом к памяти и кешем
Alexander
ЦПУ тоже разные да.
Alexander
Но у меня в любом случае была оптимизация не особо зависящая от цпу
Alexander
Кстати наверное с ходу вопрос: а как бенчить stable?
Alexander
Ага, спасибо, хм, забавно.
Alex
или bencher, там в ридми есть упоминание
Αλεχ
нажал на docs.rs кнопку "мне повезет" попал на https://docs.rs/cpp_synmap/0.3.0/cpp_synmap/
Αλεχ
интересно, это мне так повезло или это просто статистически основная часть крейтов?
Vladimir
Что значит "статистически основная часть крейтов"?
Αλεχ
ну что случайно тыкая большая часть крейтов будет подобной
Уруруборос Иванович
Всем привет
Уруруборос Иванович
тут новичкам помогают?)
Cat
тут новичкам помогают?)
да, но если совсем простой вопрос, то лучше в https://t.me/rust_beginners_ru
Alex
Какую либу брать для Telegram -клиента?
Alex
https://github.com/mersinvald/tdjson-rs ?
Alex
Собираю https://github.com/tdlib/td/ … :(( Ненавижу плюсы и скорость компиляции и линковки…
Alex
На днях boost пересобирал - 1 час 40 мин грел комп.
Berkus
нормально, после скорости компиляции раста полюбишь и плюсы!
Αλεχ
те что я видел были древние и неподдерживаемые
Alex
нормально, после скорости компиляции раста полюбишь и плюсы!
Ой да ладно! У меня очень шустро почти всё собирает!
Αλεχ
https://github.com/Pzixel/boyan_detector_bot/tree/master/src - ничо сложного
Evgεny
Собираю https://github.com/tdlib/td/ … :(( Ненавижу плюсы и скорость компиляции и линковки…
скажешь потом, как ощущения, мой акк вот заблокировали и удалили после того, как авторизовался через их cpp пример
Αλεχ
хз
Evgεny
О_о Причины какие?
если бы я знал, уже везде написал им
Alex
Жесть. Пойду делать левый акк (искать - был такой).
Evgεny
какая-то либа есть чтобы абузить их tdlib_json на шершавом, там в issue тоже много жаловались, что банан словили
Evgεny
да, а мой второй номер числится как banned
Evgεny
писали что надо в передаче параметров указать, чтобы не использовать production сервера, что бы это ни значило, может, спасет
Денис
чуваки, походу барьер-то преодолён
Денис
так много народу ещё по-моему не было
Berkus
тссс не спугни
Αλεχ
так много народу ещё по-моему не было
когда 700 будет тогда скажешь
Alexander
Какую либу брать для Telegram -клиента?
На фьючах которая. Если они норм зайдут в структуру программы.
Alexander
telebot крейт вроде.
Alex
всё ещё собираю…
Alex
Alex
уже почти!..
Alex
telebot крейт вроде.
для клиента, а не бота разьве пойдёт? Там разные апи же не?
Alexander
А, сорян.
Golodnyi
pub fn generate(flex: &mut Vec<Flex>) -> Result<(String, String), io::Error> { ... Ok(source, template) } Ошибка this function takes 1 parameter but 2 parameters were supplied --> src/html/src/lib.rs:122:5 | 122 | Ok(source, template)
Golodnyi
чет я не догоняю...
Vitaly
чет я не догоняю...
Ok((source, template))
Golodnyi
ааа, точно
big
так друзья
big
походу у меня блокчейн головного мозга
big
https://play.rust-lang.org/?gist=540c4abb064aa2867b21ff990b0ea73e&version=nightly&mode=debug
big
почему этот код не компилируется?
Berkus
почему этот код не компилируется?
там же написано прямо в сообщениях об ошибках
Денис
там трэшак какой-то
Денис
let msg = info.message().map(|fmt| format!("{}", fmt)).unwrap_or_default(); 31 | let msg = info.message().map(|fmt| format!("{}", fmt)).unwrap_or_default(); | ^
big
там же написано прямо в сообщениях об ошибках
это верно. Но мне не понятна суть ошибки. Почему map должен возвращать !? Почему аргуменнт кложи должен быть &PanicInfo когда он должен быть либо Location либо fmt::Arguments
Денис
баг скорее всего, репорть =)
Golodnyi
игрушечный язык сломался?
Berkus
Compiling playground v0.0.1 (file:///playground) error[E0308]: mismatched types --> src/main.rs:31:45 | 31 | let msg = info.message().map_or("", |f| format!("{}", f)); | ^^^^^^^^^^^^^^^^ expected &str, found struct `alloc::String` | = note: expected type `&str` found type `alloc::String` = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Berkus
ну на map_or уже полегче ругается
Berkus
format!() конечно немношк не то возвращает
big
https://github.com/rust-lang/rust/issues/51365
big
разобралися
big
typeck барахлит скорее всего
Berkus
ппц