Size: a a a

2018 August 01

AZ

Alex Zhukovsky in Rust Async
имхо
источник

V

Vladimir in Rust Async
Просто не пойму где у него проблема возникла
источник

V

Vladimir in Rust Async
Может он может счётчик отдать в футуру и вернуть как результат?
источник

D

Denis in Rust Async
Vladimir
Просто не пойму где у него проблема возникла
в невозможности реализовать с наскока идиому из ноды же, ну чё ты
источник

V

Vladimir in Rust Async
Если нет, то тогда он где-то бороуит счётчик два раза
источник

V

Vladimir in Rust Async
А такое и без фцтур низя
источник

V

Vladimir in Rust Async
Предположим что счётчик это вектор
источник

V

Vladimir in Rust Async
Один бороуит итератор, другой вставляет в вектор говна, вектор увеличил размеры и итератор 1 инвалидировался
источник

V

Vladimir in Rust Async
И потоки тут не причем, мутабельная ссылка должна быть одна
источник

AZ

Alex Zhukovsky in Rust Async
Vladimir
И потоки тут не причем, мутабельная ссылка должна быть одна
ну не пажжи
источник

AZ

Alex Zhukovsky in Rust Async
у меня не векторы
источник

AZ

Alex Zhukovsky in Rust Async
и ваще мамай клянус, переаллокация не будет
источник

AZ

Alex Zhukovsky in Rust Async
че раст тупой-то такой?
источник

V

Vladimir in Rust Async
Ну если мамой клянешься
источник

D

Denis in Rust Async
Vladimir
Если нет, то тогда он где-то бороуит счётчик два раза
    let mut counter = 0;
   {
       let mut current_thread = tokio::executor::current_thread::CurrentThread::new();
       current_thread.spawn(future::lazy(|| {
           counter += 1;
           Ok(())
       }));
       current_thread.spawn(future::lazy(|| {
           counter += 1;
           Ok(())
       }));
   }
   println!("{}", counter);
источник

D

Denis in Rust Async
такое должно работать в "идеальном мире"
источник

V

Vladimir in Rust Async
Denis
такое должно работать в "идеальном мире"
Ага
источник

V

Vladimir in Rust Async
Нет
источник

D

Denis in Rust Async
ну.. да
источник

D

Denis in Rust Async
невозможна ситуация, когда counter захватывается мутабельно два раза
источник