Skip to content
Snippets Groups Projects

rust: add binary helper crate for generating raw bindings

Merged Loïc requested to merge loic/vlc:rust-for-vlc.bindgen.manual into master
All threads resolved!

This MR is an alternative to !3889 (closed), it introduces the first bits of Rust to eventually support pure-Rust modules. :rust:


This MR mainly adds a binary helper crate that will be used to manually generate the raw bindings.

Creating and generating the bindings will be as simple as invoking cargo run -p vlcrs-sys-generator and adjusting the source for the new wrappers.

It also adds the relevant files to the .gitignore and creates the src/rust/ Cargo workspace.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loïc added 1 commit

    added 1 commit

    • 5cb023d2 - rust: add binary helper crate for generating raw bindings

    Compare with previous version

  • Loïc resolved all threads

    resolved all threads

  • Steve Lhomme changed milestone to %4.0

    changed milestone to %4.0

  • Alexandre Janniaux approved this merge request

    approved this merge request

  • MR Acceptance result

    :tada: This MergeRequest has been Accepted! Congratulations.

    MR acceptance checks details:

    • :white_check_mark: MR should be considered mergeable by Gitlab
    • :white_check_mark: Last pipeline should be successful
    • :white_check_mark: MergeRequest should have at least one external review and/or vote
    • :white_check_mark: All threads should be resolved, have votes and score > 0
    • :white_check_mark: MergeRequest should have no activity (threads/votes) for (72h/72h)

    This message was automatically generated by homer-bot.

  • Steve Lhomme added 445 commits

    added 445 commits

    • 5cb023d2...67481c9c - 442 commits from branch videolan:master
    • 5c644791 - .gitignore: add Rust related ignores
    • f0f67ecc - rust: add Cargo workspace for abstractions
    • bd1aaaf4 - rust: add binary helper crate for generating raw bindings

    Compare with previous version

  • Steve Lhomme enabled an automatic merge when the pipeline for bd1aaaf4 succeeds

    enabled an automatic merge when the pipeline for bd1aaaf4 succeeds

  • merged

  • Loïc mentioned in merge request !3889 (closed)

    mentioned in merge request !3889 (closed)

  • Please register or sign in to reply
    Loading