Skip to content
ZOLO / TE753 Type · warning

fallible action is called without observable error handling

Compiler diagnostic TE753: fallible action is called without observable error handling.

Why this fires

TE753 warns when an ActionFn returns Result<_, E> and is called by an island that never observes the lane's failure state. Without an explicit observer, a validation or transport failure is easy to miss outside the automatic trigger hooks.

let add = Todo::add
add(text)
// warning[TE753]: `add.error` or `add.state` is never read

Fix it

Handle the failure where its UI belongs:

{if let failed = add.error {
  <p role="alert">{failed.message}</p>
}}

Reading add.state or calling add.try_run(...) is also explicit handling. If the application intentionally delegates every failure to a global policy, declare that choice with Todo::add.lane(errors: .Silent).

Global index

Find your way through Zolo

Try an idea

Start here

9 results

9 results

en