Size: a a a

Rust — русскоговорящее сообществo

2020 November 03

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Eugene
у tonic тоже идёт миграция на tokio v0.3?
Они ждут пока hyper перейдет, вряд ли им самим нужно что-то делать.
источник

E

Eugene in Rust — русскоговорящее сообществo
понятно
источник

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
объясните, зачем переть в 0.3, если экосистема не готова?
сидеть в однотредовом рантайме от 0.2 через compat?
источник

E

Eugene in Rust — русскоговорящее сообществo
pl 🦑 hk
объясните, зачем переть в 0.3, если экосистема не готова?
сидеть в однотредовом рантайме от 0.2 через compat?
что вы предлагаете?
источник

GA

Goga Asoka in Rust — русскоговорящее сообществo
Кто может помочь? работаю с библиотекой ntru и при попытке зашифровать сообщение больше чем 200 символов, возникает вот такая ошибка:
 ' panicked at 'called `Result::unwrap()` on an `Err` value: MessageTooLong', src/encrypting/encryption.rs:65:42 

как я понял, ошибка возникает где-то здесь:
https://docs.rs/ntru/0.5.6/src/ntru/lib.rs.html#139-163
но так и не разобрался из-за чего
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Goga Asoka
Кто может помочь? работаю с библиотекой ntru и при попытке зашифровать сообщение больше чем 200 символов, возникает вот такая ошибка:
 ' panicked at 'called `Result::unwrap()` on an `Err` value: MessageTooLong', src/encrypting/encryption.rs:65:42 

как я понял, ошибка возникает где-то здесь:
https://docs.rs/ntru/0.5.6/src/ntru/lib.rs.html#139-163
но так и не разобрался из-за чего
Тебе же прямым текстом пишет MESSAGE IS TOO LONG
источник

GA

Goga Asoka in Rust — русскоговорящее сообществo
Да, но это не нормально, когда длина входного сообщения меньше чем 2^8
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Что пишет документация по поводу этой ошибки?
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Goga Asoka
Да, но это не нормально, когда длина входного сообщения меньше чем 2^8
Ошибка возвращается из ffi кода
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Нужно смотреть сишную часть
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Goga Asoka
Да, но это не нормально, когда длина входного сообщения меньше чем 2^8
Похоже что это сделано специально потому что алгоритм шифрования нестойкий
источник

GA

Goga Asoka in Rust — русскоговорящее сообществo
Mag Pie
Нужно смотреть сишную часть
ладно, пойду рассматривать другие реализации, спасибо
источник

GA

Goga Asoka in Rust — русскоговорящее сообществo
Mag Pie
Нужно смотреть сишную часть
так и есть...
печально
источник

DK

Dmitry Klimov in Rust — русскоговорящее сообществo
Всем привет! Насколько влияет на производительность практика возвращение массива (который создается внутри функции) при вызове функции через output.clone() ?
источник

K

Kitsu in Rust — русскоговорящее сообществo
Dmitry Klimov
Всем привет! Насколько влияет на производительность практика возвращение массива (который создается внутри функции) при вызове функции через output.clone() ?
output это видимо возвращаемый массив?
источник

DK

Dmitry Klimov in Rust — русскоговорящее сообществo
Kitsu
output это видимо возвращаемый массив?
да
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Dmitry Klimov
Всем привет! Насколько влияет на производительность практика возвращение массива (который создается внутри функции) при вызове функции через output.clone() ?
Зачем клонировать если можно вернуть сам массив?
источник

K

Kitsu in Rust — русскоговорящее сообществo
Если он не Copy, тогда могут быть накладные расходы. Если copy тоже впрочем могут быть
источник

DK

Dmitry Klimov in Rust — русскоговорящее сообществo
Mag Pie
Зачем клонировать если можно вернуть сам массив?
Вернуть массив, тут имеется ввиду вернуть ссылку на него?
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Dmitry Klimov
Вернуть массив, тут имеется ввиду вернуть ссылку на него?
Зачем возвращать ссылку? Вообще в rust move semantics
источник