I was wondering if we actually need/want a separate crate. This
could be part of `pve-api-types`, alongside the verifiers we'd also have
something like `external types` that the generator can use if specified
for specific endpoints. The rational here would be, that for endpoint
where we want more than just verifiers we could define the types
directly. This would also make it somewhat straightforward to introduce
concrete typing in other, unrelated, places where that would make sense.

On the other hand, for re-usability without the general pve stuff having
a crate might be handy.

If you start implementing the firewall in Rust, you probably won't want to import
all types from pve-api-types — that's unnecessary...

- Dietmar




Reply via email to