Use strum, thiserror and rstest to simplify code

Use strum, thiserror and rstest to simplify and de-boilerplate code.

Merge request reports

Loading