-
Notifications
You must be signed in to change notification settings - Fork 14
Upgrade and document crate #5
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
base: master
Are you sure you want to change the base?
Conversation
- byteorder: 0.5 -> 1.x - flate2: 0.2 -> 1.x
…ld be used instead Removed in kaitai-io/kaitai_struct_compiler@3fcc700
String reading reworked in kaitai-io/kaitai_struct_compiler@f0bd143 so those methods not needed anymore
|
Glad to see this get picked up! |
Actually, contents of this repo have been completely replaced in #6 (because the compiler PR kaitai-io/kaitai_struct_compiler#250 for improving Rust support by @Agile86 and @revitalyr depended on another runtime library implementation, see kaitai-io/kaitai_struct#22 (comment)), so this PR is non-actionable. Someone would have to cherry-pick individual things from this PR and adapt them to the reworked implementation (and not everything may translate well or at all), if this PR has some good things worth porting. |
The rust support still unfinished, so it is safe to not bother with backward compatibility here. I removed methods, that was newer used by the
RustCompiler/RustTranslator, add new methods which is currently recommended to be implemented by runtime and document the crate. I also add a new traitFromStrRadixthat would be used in my work on Rust target.