This is inconvenient and seems out of place. It’s much simpler and clearer when the receiver is directly passed in, without any unnecessary, complicated transfers. The very philosophy of forwarding something back to the update is unclear. Why do this when you can directly pass the desired receiver in.
Because it’s intended given the library’s design.
A surprising answer that says nothing other than that several tricks are now required to achieve a simple result. Simple is better than complex. Sending things back and forth achieves nothing but another area for confusion.
Yes, of course the UB hell you posted is a simple and straightforward solution. Honestly, if it works for you, go for it! No one here is in any position to tell you otherwise.
You have fundamentally misunderstood subscriptions and then proceeded to shit on the library for it.
You are a clown.
Ask your clanker about Task::run. See what happens.
You’ve quickly descended to insults.
Remove your invitation and the training section – you’re too weak to teach anyone.
Be sure to write in the header that you are insulting people who came to your section for advice.
interestingly I don’t see you listening to anyone’s advice on this thread
a whole community is telling you’re wrong and you just double down every time
please start listening or stop replying. we’ll all be better for it
You are too much of a clown to be taught anything.
This isn’t the circus. Go juggle your entitled attitude and transmute bullshit somewhere else.
Make sure to create a post on r/Rust, with screenshots and whatnot. Don’t leave any details out, I wanna have fun reading the comments later!