matyama / makespan

Minimum makespan scheduler implemented in Rust
Apache License 2.0
2 stars 0 forks source link

Improve error reporting #7

Open matyama opened 2 years ago

matyama commented 2 years ago

Currently the resulting Schedule is simply wrapped in an Option context regardless of what happened during scheduling. It would be nice to have better (read: more informative) error reporting.

For instance:

Note that the latter case (internal errors) might be relevant for algorithm debugging but probably are not relevant to users.