Loo
https://morq.rs/
Anonymous
ужасно
Dårk
պլհկ
10 рубей из 10
Vladimir
Loo
10 рубей из 10
expect(10).to.be.a(u8); expect(10.to.be.equal(10);
Loo
10 бддшников из 10
Судзумия
https://morq.rs/
Охуенно
Vladimir
expect(10).to.be.a(u8); expect(10.to.be.equal(10);
А как работает первое говно?
Vladimir
У них Статик ассерты?
A64m
oh.my(god).its.full.of(points);
Vladimir
Vladimir
Ну охуенно макросы, а то я блин не понял
Dårk
morq!( expect(3).to.be.a(i32); ); внешний макрос
Vladimir
Ты меня троллинг?
Vladimir
Троллишь
Судзумия
Нет
Судзумия
Открой сайт
Dårk
разворачивает это в всё во что-то типа let _: i32 = 3
Dårk
зацените, кто не видел. прямиком из weelky rust: https://nikolaivazquez.com/posts/programming/rust-static-assertions/
Vladimir
Это Статик ассерты да, но есть ли возможность что-то больше?
Dårk
на моменте про mem::transmute я чуть пупок со смеху не надорвал
Vladimir
х)
Vladimir
Ну зато у трансмьюта хоть сообщение нормально выглядит
Vladimir
А не то говно, что в остальных кейсах
Max
А как красиво скастить [u8; 4] в u32?
Vladimir
Ну сейфово ток сдвигами
Vladimir
(a[3] as u32 << 24 )| (a[2] as u32 << 16) ...
Max
Спасибо
Dårk
(a[3] as u32 << 24 )| (a[2] as u32 << 16) ...
там же ещё порядок от endianness платформы зависит
Vladimir
Ну это да
Dårk
https://docs.rs/byteorder/1.1.0/byteorder/
Dårk
@ralvke вот тебе ещё один leftpad в твой проект
Alex
привет всем, такие вопросы: по каким критериям карго решает, что нужно рекомпилить все зависимости? и можно ли каким-то образом попросить его этого не делать? гугл особо нового ничего не сказал по одноимённому запросу, поэтому задаю его здесь заранее спасибо
Konstantin
я думаю такой вопрос лучше прямо разрабам карго задать. у них поди есть канал в ирце их официальном
Евгений
Если какая-то зависимость изменилась, то все, что от неё зависит рекомпилится вродь
ozkriff🇺🇦
Еще помнится что у всяких https://crates.io/crates/tempfile (и других зависимостей с build.rs) дикое желание пересобираться без особого повода есть
Евгений
> канал в ирце И машина времени, чтобы там сидеть
ozkriff🇺🇦
И время от времени на косяки самого cargo можно нарваться (по крайней мере раньше было) - https://www.reddit.com/r/rust/comments/39sq4t/dependency_is_recompiled_every_time_i_run_cargo/
Alex
Мне казалось что когда их записи в Cargo.lock обновляются.
а диффы по cargo.lock ищутся же какие-нибудь или он не глядя запускает?
ozkriff🇺🇦
Мне кажется что он сравнивает версии с тем что в локальной базе + хэши считает, но точно не знаю
ozkriff🇺🇦
а диффы по cargo.lock ищутся же какие-нибудь или он не глядя запускает?
а у тебя какая-то проблема с этим конкретная или просто любопытство?
Alex
а у тебя какая-то проблема с этим конкретная или просто любопытство?
ну я вчера прописал зависимости из примера в одном фреймворке, сбилдил, потом в main.rs банальное что-то поменял, и карго снова решил на 740 секунд пошуметь кулером и пересобрать кучу зависимостей
Alex
стало интересно, чем такое можно предотвратить, и нормальное ли это вообще поведение
Alex
Вообще это не нормально
окей тогда, буду разбираться, спасибо
Евгений
в смысле?
В буквальном. В 2к17 только динозавры и фанатики пользуются иркой. Если фанатиков я понять могу, то динозавров не очень
Konstantin
это вкусовщина. единственное неудобство в ирц, это отсутствие оффлайн сообщений. А баунсер лень настраивать.
hamper 𓅝
Ну на фриноде например довольно много каналов, правда американцы всякие в основном.
hamper 𓅝
Вместо баунсера мне quassel нравится, очень удобно.
ozkriff🇺🇦
В буквальном. В 2к17 только динозавры и фанатики пользуются иркой. Если фанатиков я понять могу, то динозавров не очень
да ладно, через https://matrix.org/docs/projects/client/riot.html, например, вполне нормально сидеть можно и с большинством удобств
hamper 𓅝
Почти баунсер только с дополнительными фичами.
Евгений
Отстуствие редактирования сообщений, поддержки маркдауна, долбанутый приват...
Евгений
Freenode, ne?
И чо? Можно с таким же успехом в юзнете через nntp сидеть. И там есть "какие-то" люди и их довольно много
でゲソ
Вот до юзнета ещё донастроиться надо.
でゲソ
А ирка на фриноде изи была
kitsu
*есть
でゲソ
Ну да
Oleg
Фууух, я уж испугался, что зайду с утра в расточатик и придётся реально про раст читать
Евгений
Ну вот придёт сюда чувак и скажет: я сижу в ирц, потому что это онли нюникс-вей протокол, клал я на эти ваши бинарные телеграмы без федерейшона, сижу итт через битлби. Вот такого чувака я пойму. Но когда люди сидят через телеграм-десктоп и всерьёз утверждают, что ирц ничего так по фичам, -- это смешно
Oleg
А чо вообще есть же новый мёртвый протокол matrix.org. Почему мы всё ещё юзаем предпредыдущий мёртвый протокол
Oleg
Я уж не буду там про XMPP спрашивать. Но всё-таки здесь свежеумершие идеи используются, там REST, golang
Loo
оно же всё не на расте
ozkriff🇺🇦
оно же всё не на расте
есть https://www.ruma.io но хз насколько оно съедобное сейчас
ozkriff🇺🇦
(и не забросили ли его вообще)
Marat
Телеграмм тоже не на расте, надо исправить эту проблему
Евгений
Щас бы с аськой фичами мериться
Ты из битлби сюда пишешь?
Stanislav
Телеграмм тоже не на расте, надо исправить эту проблему
надо наверно начать с того что на расте UI фреймворков нихера нет?