Skip to main content

Module error

Module error 

Source
Expand description

What can go wrong, named once at the root.

RunError is the crate’s universal error — opening a workspace, preparing a run, driving one — and it used to live in run, where history put it. Four of that module’s in-edges (the store, the event mapping, the runtime, the budget) imported nothing from run but this type, which manufactured four of the crate’s import cycles out of one name. At the root, an error is something every module may name without owing the run module anything; run re-exports it, so basis::run::RunError still reads.

Enums§

RunError
Anything that can go wrong opening a workspace, preparing a run, or driving one.