specta
specta copied to clipboard
Easily export your Rust types to other languages
Specta already has a prototype of this but more work needs to be done before it can used. Blocking issues: - [ ] How to handle generics?
- [ ] Go language support - [x] Exporting primitive types - [ ] Exporting doc comments - [ ] Export deprecated param from Rust - [ ] Types that...
- [ ] Kotlin language support - [x] Exporting primitive types - [ ] Exporting doc comments - [ ] Export deprecated param from Rust - [ ] Types that...
- [ ] Swift language support - [x] Exporting primitive types - [ ] Exporting doc comments - [ ] Export deprecated param from Rust - [ ] Types that...
- [ ] Rust language support - [x] Exporting primitive types - [ ] Exporting doc comments - [ ] Export deprecated param from Rust - [ ] Types that...
Cause we are sure missing a few of them.
oscartbeaumont/rspc#26

 This would simplify the exporters which would be really nice and also mean we don't need to implement Serde's stuff for each language.
Right now it's just a shell and used by Tauri Specta which full takes over. It needs a proper implementation and most of the `specta_typescript::js_doc` stuff needs to be moved...