-
Notifications
You must be signed in to change notification settings - Fork 12
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
Upgrade and document crate #5
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 traitFromStrRadix
that would be used in my work on Rust target.