Size: a a a

2020 October 08

A

Adatan in Rust Async
не дожидаться выхода из блока
источник

MB

Mikail Bagishov in Rust Async
drop(guard)
источник

A

Adatan in Rust Async
Сергей
Склонируй data, отпусти мьютекс, и тогда уже делай await
тоже самое
источник

A

Adatan in Rust Async
как мне сказали, это не моя ошибка, это компилятор переживает, что значение все ещё не упало
источник

MB

Mikail Bagishov in Rust Async
А, ну в таком случае придется вложенный скоуп вводить, да.
источник

A

Adatan in Rust Async
вот мой вариант решения проблемы, кому интересно
источник

A

Adatan in Rust Async
источник

S

Sooqa in Rust Async
Привет
Почему раст не позволяет установить эквивалентность тайпкласов ?
источник

KR

Kai Ren in Rust Async
Sooqa
Привет
Почему раст не позволяет установить эквивалентность тайпкласов ?
Потому что типизация номинативная? Или я неправильно понял?
Можешь проиллюстрировать чего хотелось бы?
источник
2020 October 09

AV

A V in Rust Async
Релиз Tokio 0.3 запланирован на следующий четверг.

Milestone с описанием изменений в API:
https://github.com/tokio-rs/tokio/milestone/7
источник

PL

Paul ❌ Loyd in Rust Async
Блин, мы еще даже на 0.2 не везде переехали
источник

s🍞

sel 🍞 in Rust Async
0.2 -> 0.3 вроде не так значительно
источник

PL

Paul ❌ Loyd in Rust Async
Они не с мастера что ли собирают? В 0.3 походу https://github.com/tokio-rs/tokio/pull/2861 не войдет
источник

AV

A V in Rust Async
sel 🍞
0.2 -> 0.3 вроде не так значительно
Да, но скорее всего мы не завезём tokio-compat 🙁
источник

AV

A V in Rust Async
Почему? С мастера
источник

PL

Paul ❌ Loyd in Rust Async
A V
Почему? С мастера
Issue нет в майлстоуне, а там есть breaking change
источник

PL

Paul ❌ Loyd in Rust Async
Ибо метод убрали один
источник

AV

A V in Rust Async
А, ну видимо забыли 🤷🏻‍♂️
источник

AV

A V in Rust Async
Ещё предстоит написать нормальный changelog
источник
2020 October 15

MS

Mikola Summer Duck in Rust Async
Йо. Я могу как-то запретить борров между авейтами?
async {
   let other_future = { ... };
   let state = get_transient_state();
   state.use(); // okay
   other_future.await;
   state.use(); // not okay
}
источник