-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
notes on code generation #85
Comments
Hi, @scottlamb
Nice, do you have a public repo with your changes to yaserde or fork?
No, we don't have a strict process yet, but your guess is close enough to how we generate it. Some XSD features are not supported right now by
Yes, we do that after the codegen. As the 5th step, I'd also added |
Thanks!
I hope to make a public repo this week, after refining the interface a bit more and starting the docs. Strictly speaking, it's not a change to/fork of |
(Context: I'm testing a
yaserde
replacement as mentioned here. Not only is ONVIF my ultimate goal, butonvif-rs
is also large enough to be a good testbed for comparing compile times and generated code sizes. My replacement isn't quite drop-in, so I made changes toxsd-parser-rs
.)Are there any notes on how to regenerate the
schema/src
files? I couldn't find any. Here's my guess:schema/src/lib.rs
, which says which files are based on xsd or wsdl.cargo fmt
?use
blocks. Some (e.g.types.rs
) appear to have other manually added code.The text was updated successfully, but these errors were encountered: