Size: a a a

2020 May 10

SP

Stanislav Popov in rust_offtopic
Mikail Bagishov
Тогда клонируй ее внутри замыкания тоже
еее. компилятся два вызова последовательных
источник

AZ

Alex Zhukovsky in rust_offtopic
Victor Sapiens
А с do нотацией типо
for s in string? “Foo”
Пробовал шаманить?
уже и так есть для этого нотация , через паттерн матчинг, ничего не надо больше. Для мапов есть ?.
источник

SP

Stanislav Popov in rust_offtopic
это было очень круто )
источник

MB

Mikail Bagishov in rust_offtopic
Stanislav Popov
это было очень круто )
Главный момент - это понять, кто именно виноват. Когда у тебя есть небольшой участок кода, несложно понять куда надо клон вставить :)
источник

SP

Stanislav Popov in rust_offtopic
да помню сам клонировал в более простых местах
источник

SP

Stanislav Popov in rust_offtopic
ну я размотал эти три кложи, они были заинлайнены сначала
источник

SP

Stanislav Popov in rust_offtopic
а можно указать в переменной чтото типа let y:Fn =.. ?
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
а можно указать в переменной чтото типа let y:Fn =.. ?
учитывая что там анонимный тип, то не очень
источник

AZ

Alex Zhukovsky in rust_offtopic
impl'ы же сырые :D
источник

AZ

Alex Zhukovsky in rust_offtopic
хотя мб и можно, но думаю что нет
источник

MB

Mikail Bagishov in rust_offtopic
Stanislav Popov
а можно указать в переменной чтото типа let y:Fn =.. ?
Ну, обычно делают подход
fn foo<T: Send + Sync>(x: &T) {}
foo(my_var);
источник

MB

Mikail Bagishov in rust_offtopic
Но можно ли это натянуть конкретно на Fn - не думаю.
источник

AZ

Alex Zhukovsky in rust_offtopic
Mikail Bagishov
Ну, обычно делают подход
fn foo<T: Send + Sync>(x: &T) {}
foo(my_var);
тут не будет замыкания. Только если лепить поверх структуру, во что замыкание собственно и компилируется. Короч гемор
источник

MB

Mikail Bagishov in rust_offtopic
Alex Zhukovsky
тут не будет замыкания. Только если лепить поверх структуру, во что замыкание собственно и компилируется. Короч гемор
Можно вызвать foo от замыкания
источник

MB

Mikail Bagishov in rust_offtopic
Короче, жить можно, но компилятор мог бы и лучше помогать
источник

VS

Victor Sapiens in rust_offtopic
Bogdan
В скале вроде естт авейты через let, типо лу нотации
Я так понял тут в Scala ду нотация это for <-
источник

G

Gymmasssorla in rust_offtopic
источник

G

Gymmasssorla in rust_offtopic
здесь помещаем в арк
источник

SP

Stanislav Popov in rust_offtopic
всеравно какаято наркомания происходит
источник

G

Gymmasssorla in rust_offtopic
потому что если не поместить то получается кложура которую в фор ич передали заберет ссылки
источник