- [x] Initial version https://github.com/GlobalTypeSystem/gts-rust/pull/21 - [x] Naive detection of GTS instance and schema(type) fields in base GTS struct (check id/gts_id, type/gts_type) - [ ] Advanced ideomatic version - [x] Support minor version (when we have first out of process) - [x] Check major/minor version in GTS string and struct suffix, e.g. V1 - [x] Prohibit scenario when non-GTS struct extends GTS struct - [ ] Tools must generate schema the same way as schemars - [ ] Use schemars in build time - [ ] allOf handling is unsafe if flattened/merged - [ ] Inheritance/nesting logic is brittle - [ ] Two independent generators can diverge - [ ] Compile-time constant schema is replaced with runtime generation - [ ] Detection of GTS instance and schema(type) fields in base GTS struct