Skip to content
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

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Conversation

Mingun
Copy link

@Mingun Mingun commented Mar 29, 2024

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 trait FromStrRadix that would be used in my work on Rust target.

@dgramop
Copy link

dgramop commented Sep 25, 2024

Glad to see this get picked up!

@generalmimon
Copy link
Member

@dgramop:

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants