4 ms·
For what it's worth, you only need one file to be included. Any other files will be included and translated as necessary, so the only file that needs the .in ex
by cptroot 10y ago
For what it's worth, you only need one file to be included. Any other files will be included and translated as necessary, so the only file that needs the .in extension is the root of the serde types.
- EugeneOZ 10y agoDoesn't matter. Duplication of hundreds of structs is a nightmare when you want to change some fields.
- ibotty 10y agoWhy do you think you need duplication of hundreds of structs?
- erickt 10y agoThere's no real difference with what serde_codegen does, and what the compiler does for expanding macros. It's just expanding to source rather than raw AST. The idea would be that these types would be put into a library (or just another module) that's used by the rest of the app. There wouldn't be duplication of these structures. It's not ideal, which is why we are working on stabilizing the compiler features to do away from codegen.