Alex
вот говорят про игровые движки
Alex
а гуй на чем писать?
Alex
а как же движок без редактора будет?
Alex
а гуя нет
Alex
есть обертки, нифига не удобные как я понимаю.
Cat
t.me/rustlang_ru/144884
Alex
Alex
помилуй
Cat
да там совсем не про гуй
Cat
можешь не читать
Денис
Alex
Денис
ваще народ вроде гтк юзает, ну через обёртки то бишь
Денис
ну и наш герой пилит гуй на расте
Tuntz
коллеги, напомните плз:
md5 - это i128 или u128?
Berkus
потому что готовые с++ движки на раст за ночь не портанёшь, а писать заново дорого?
Berkus
Tuntz
почему бы так и не хранить
Berkus
Tuntz
неее, тут оно не связано - u8-массив просто хранит куски hex-представления md5
Berkus
Berkus
или ты собрался два md5 вычитать?
Tuntz
не, просто храню md5 как метаданные
Tuntz
сейчас [u8; 16]
Berkus
ну из u8 что должно получиться при расширении?
Денис
байтоёбство как оно есть )
Alexey
https://www.ralfj.de/blog/2018/07/13/arc-synchronization.html
Vladimir
Vladimir
Vladimir
The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
Vladimir
И вообще md5 заточен под 32битную машину, так что там все операции с частями по 32 бита каждый.
Anton
посоны
Anton
а crates вообще совсем не пускает с крейтами у которых зависимости с гитхаба
Anton
?
Vladimir
Посмотри на хелп cargo publish
Vladimir
Там есть форс флаги
𝙽𝚒𝚌𝚔
/help@Subst2Bot
Anonymous
/help@Subst2Bot
This bot works exactly as sed's s/ (replace) function. Example: s/text_to_replace/replacement_text. It supports Regular Expressions
More info here: goo.gl/UTXYAt.
Aleksey
понимаю вопрос глупый. как корректно установить библиотеку stomp-rs?
Anton
Aleksey
и еще, допустим я поставил curl https://sh.rustup.rs -sSf | sh стабильный rust с cargo. Потом через rustup добавил тулчейн найтли. Если я потом через cargo поставлю stomp, он будет доступен и для стабильной версии тулчейна и для ночной?
Anton
Anton
Kerrigan
crates.io нажимаешь и копипастишь себе в томл
Berkus
Kerrigan
Aleksey
на команду cargo install stomp говорит specified package has no binaries
Berkus
и он просто добавляет его в твои dependencies в Cargo.toml
Berkus
Kerrigan
прочитай
Aleksey
по идее пример от stomp-rs должен собираться, а выдает ошибки - he trait bound M: std::marker::Send is not satisfied и тд
Aleksey
возможно проблема локальная для макоси, попробую еще на линуксе, потом буду думу думать, то ли руки править, то ли карму чистить 😿
Aleksey
потому как сыпется при сборке mio
Aleksey
шо ему надо?
Kerrigan
раст обнови
Aleksey
на ночной та же ошибка, что и 1.27.0
Vladimir
Кинь скрин ошибок чтолк
Vladimir
А вообще вот https://github.com/zslayton/stomp-rs/issues/94
Vladimir
Давнгрейди руст
Kerrigan
Vladimir
Там походу что-то сломали просто
Anton
Vladimir
Ишью закрыто?
Cat
нет
Vladimir
Но вообще да, они юзают Токио, а на ишью просто забили
Aleksey
на стейбле то же
Compiling libc v0.1.8
Compiling bitflags v0.1.1
Compiling slab v0.1.1
Compiling bytes v0.2.10
Compiling winapi v0.1.23
Compiling clock_ticks v0.0.5
Compiling nix v0.3.9
Compiling log v0.3.1
Compiling mio v0.4.1
error[E0277]: M cannot be sent between threads safely====> ] 8/10: mio
--> /Users/alekseykislitsa/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.4.1/src/notify.rs:62:9
|
62 | impl<M> fmt::Debug for Notify<M> {
| ^^^^^^^^^^ M cannot be sent between threads safely
|
= help: the trait std::marker::Send is not implemented for M
= help: consider adding a where M: std::marker::Send bound
note: required by notify::Notify
--> /Users/alekseykislitsa/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.4.1/src/notify.rs:16:1
|
16 | pub struct Notify<M: Send> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^