Looking through Iced I’ve found the Sandbox will always use the null executor and the default Application executor is Threadpool. Why is this?
I don’t understand what’s the point of the null executor in the first place, doesn’t dropping all futures mean that the main event loop wont work? But it clearly does so it must conflict with something else.
Also why do the default executors of Sandbox and Application differ?
I know that, but my question is wouldn’t not running async primitives means sandbox can’t execute the main event loop within iced_winit I believe it’s called run_instance. My question is why it works, I don’t understand the main event loop should be dropped right?