HF RL Explorer

Error handling is inconsistent across EventHandler callbacks

Error handling is inconsistent across EventHandler callbacks: a task in LegoFlow-SWE (Harbor dataset). Today, the event loop ( event::run ) can handle a Result -style error returned by only two callbacks: update() and draw() . All other EventHandler callbacks have signatures that return nothing…

The task

Today, the event loop (`event::run`) can handle a `Result`-style error returned by only two callbacks: `update()` and `draw()`. All other `EventHandler` callbacks have signatures that return nothing (effectively `()`), making it impossible to use `?` to propagate a user’s error to the same central error-handling…

Part of Lego-X/LegoFlow-SWE.