Size: a a a

2020 May 10

AZ

Alex Zhukovsky in rust_offtopic
это ты и так понял уже, наверное, но прост как пример. Подумай про выполнение, что происходит с переменными
источник

AZ

Alex Zhukovsky in rust_offtopic
кто живет
источник

AZ

Alex Zhukovsky in rust_offtopic
кто когда дропается
источник

G

Gymmasssorla in rust_offtopic
источник

G

Gymmasssorla in rust_offtopic
лол
источник

SP

Stanislav Popov in rust_offtopic
оно мне пишет
источник

SP

Stanislav Popov in rust_offtopic
closure may outlive the current function, but it borrows state_ref, which is owned by the current function(E0373)
источник

SP

Stanislav Popov in rust_offtopic
во первых это говно не может никак outlive the current function
источник

SP

Stanislav Popov in rust_offtopic
во вторых state_ref в арке
источник

SP

Stanislav Popov in rust_offtopic
и нигде больше не юзается
источник

SP

Stanislav Popov in rust_offtopic
источник

G

Gymmasssorla in rust_offtopic
Stanislav Popov
во первых это говно не может никак outlive the current function
почему не может?
источник

G

Gymmasssorla in rust_offtopic
ты спавнишь её
источник

SP

Stanislav Popov in rust_offtopic
уже даже мув не помогает лол
источник

G

Gymmasssorla in rust_offtopic
видимо h заимствует арк и поэтому не может скомпилироваться
источник

G

Gymmasssorla in rust_offtopic
надо чтобы он овладевал арком
источник

G

Gymmasssorla in rust_offtopic
убери клон например или вынеси его снаружу
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
уже даже мув не помогает лол
Заранее склонируй арки, а потом замувь их куда нужно
источник

SP

Stanislav Popov in rust_offtopic
^^^ move occurs because value has type [closure@src/main.rs:29:17: 35:10 state_ref:std::sync::Arc<state::ThreadState>], which does not implement the Copy trait
источник

SP

Stanislav Popov in rust_offtopic
а ну это понятно, еще один клон
источник