Having two crates, one describing the various formats and the other for managing HTTP access, operations and authentication makes sense in a way but it does complicate using both. They are really closely tied, probably too much.
Refactoring into some kind of "plugin" with various traits might make more sense.
Having two crates, one describing the various formats and the other for managing HTTP access, operations and authentication makes sense in a way but it does complicate using both. They are really closely tied, probably too much.
Refactoring into some kind of "plugin" with various traits might make more sense.
To be explored.