Size: a a a

2020 May 14

B

Bogdan in rust_offtopic
Stanislav Popov
появятся и if-expressions, и block-expressions
Стоп иф експрешены естт, но вывернутые на изнанку
источник

SP

Stanislav Popov in rust_offtopic
не ну понятно что чтото типа хаскеля
источник

SP

Stanislav Popov in rust_offtopic
Bogdan
Стоп иф експрешены естт, но вывернутые на изнанку
ты про тернарку? ну так это огрызок просто
источник

B

Bogdan in rust_offtopic
kek = foo() if lol else bar()
источник

AZ

Alex Zhukovsky in rust_offtopic
@p0lunin Вот ты говорил нахуя в трейтах нужны импл трейты - вот у меня необходимость возникла как раз
источник

AZ

Alex Zhukovsky in rust_offtopic
type Future = ???
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
@p0lunin Вот ты говорил нахуя в трейтах нужны импл трейты - вот у меня необходимость возникла как раз
Ооо, ты снова за раст сел👍👍👍

Я думал таки забил
источник

B

Bogdan in rust_offtopic
А что за LocalBoxFuture?
источник

AZ

Alex Zhukovsky in rust_offtopic
что-то из futures::Future, я как раз пытаюсь переписать на асинк-авейт
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
@p0lunin Вот ты говорил нахуя в трейтах нужны импл трейты - вот у меня необходимость возникла как раз
BoxFuture делаешь и заебок
источник

B

Bogdan in rust_offtopic
Это что-то приватное для прожекта или с публичного крейта?
источник

B

Bogdan in rust_offtopic
Ага, погял, стандартное
источник

B

Bogdan in rust_offtopic
polunin.ai
BoxFuture делаешь и заебок
А чем оно от лркалбокс отличается?
источник

p

polunin.ai in rust_offtopic
а если у тебя возникла необходимость возвращать из трейта импл трейт и при этом это узкое место, на котором нельзя пожертвовать производительностью, то тебе остается страдать. в процем в любом языке есть кейсы в которых ты страдаешь.
источник

EG

Emmanuel Goldstein in rust_offtopic
#скипнулоффтопик
источник

MB

Mikail Bagishov in rust_offtopic
Alex Zhukovsky
type Future = ???
type Future = impl std::future::Future<Output = ...>
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
type Future = impl std::future::Future<Output = ...>
нельзя
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
нельзя
Можно
источник

AZ

Alex Zhukovsky in rust_offtopic
Mikail Bagishov
Можно
error[E0658]: `impl Trait` in type aliases is unstable
 --> src\lib.rs:31:19
  |
31 |     type Future = impl Future<Output=Result<Self::Transform, Self::InitError>>;
  |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
Можно
источник