Size: a a a

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

2020 April 06

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Max Frai
Есть библиотека на hyper, есть синхронная функция. Как запустить async-функцию из библиотеки, дождаться выполнения и результат в синхронном коде?
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
ouch

error[E0658]: trait aliases are experimental
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
т.е. мне нужно вот эту телегу повторять в 20 местах?

pub trait PeerMessage = Clone + fmt::Debug + Serialize + Deserialize + Send;
источник

e🦀

eupn 🦀 in Rust — русскоговорящее сообществo
да)))0
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
Oleg Andreev
т.е. мне нужно вот эту телегу повторять в 20 местах?

pub trait PeerMessage = Clone + fmt::Debug + Serialize + Deserialize + Send;
pub trait PeerMessage: Clone + fmt::Debug + Serialize + Deserialize + Send {}
impl<T> PeerMessage for T where T: Clone + fmt::Debug + Serialize + Deserialize + Send
{}
Можно так
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
да, кстати.
источник

MF

Max Frai in Rust — русскоговорящее сообществo
У меня main завернуто в #[actix_rt::main]. Бросает ошибку not currently running on the Tokio runtime.
Как правильно делать в такой ситуации?
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
Max Frai
У меня main завернуто в #[actix_rt::main]. Бросает ошибку not currently running on the Tokio runtime.
Как правильно делать в такой ситуации?
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
А, у тебя в обратную сторону
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
Тогда только страдать
источник

MF

Max Frai in Rust — русскоговорящее сообществo
Casual tears
Тогда только страдать
Говорит, что future не Send
источник

MF

Max Frai in Rust — русскоговорящее сообществo
асинхронное программирование в расте это какой-то треш и угар просто
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
Ну оно у тебя не асинхронное, с такой задачей без костылей никак.
источник

MF

Max Frai in Rust — русскоговорящее сообществo
ну вот сейчас начинают делать ансихронные библиотеки, которые еще на разных библиотеках основаны
источник

MF

Max Frai in Rust — русскоговорящее сообществo
которые еще непонятно как прикручивать себе. обычная ситуация, веб-сервер на актиксе
источник

MF

Max Frai in Rust — русскоговорящее сообществo
и нужно пилить костыли, чтобы использовать внешнюю библиотеку на hyper?
источник

MF

Max Frai in Rust — русскоговорящее сообществo
бред какой-то
источник

MF

Max Frai in Rust — русскоговорящее сообществo
Теперь мне нужно запускать thread pool от hyper, посылать ему задачу выполнить футуру, получать результат, верно?
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
Max Frai
и нужно пилить костыли, чтобы использовать внешнюю библиотеку на hyper?
Костыли не для этого, а для "сделать асинхронную функцию синхронной"
источник

MF

Max Frai in Rust — русскоговорящее сообществo
Уже 20 минут ищу как просто выполнить функцию из левой библиотеки)))
источник