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
WIP: Rust bindings generation & cmake integration #2826
WIP: Rust bindings generation & cmake integration #2826
Conversation
Some open questions
|
- Add manual Key bindings, to implement Drop - Expand CMakeLists to include elektra crate
ac22ce2
to
1a09653
Compare
Everything passes except for |
Those two tests are unreliable on systems with high load (see also issue #2439). I just restarted the failing build job. |
Thank you! |
@PhilippGackstatter I hope it is okay that I merged this? Can you rebase the other PR on top of this? |
Yes, totally.
I'll try! |
This PR adds the
elektra-sys
crate for the Rust bindings. (See also #2730)This crate only contains the raw bindings. A separate
elektra
crate will be added shortly in a future PR.My goals for this PR are
rust-bindgen
during the build phaseI will look into publishing the crate to crates.io later, once I am closer to the completion of both crates.
Basics
Check relevant points but please do not remove entries.
Do not describe the purpose of this PR in the PR description but:
doc/news/_preparation_next_release.md
which contains_(my name)_
)Please always add something to the the release notes.
(first line should have
module: short statement
syntax)close #X
, should be in the commit messages.Checklist
Check relevant points but please do not remove entries.
For docu fixes, spell checking, and similar none of these points below
need to be checked.
Review
Reviewers will usually check the following:
Labels
say that everything is ready to be merged.