[Feature request] rust language suport
i really would like to see some working support for the rust programming language of this very useful library.
there is only one rather outdated manual written FFI port available at github, which doesn't seem to work at all (at least all test cases and examples report all sorts of errors on my debian linux machine) and i also worked on a bindgen based solution myself, but i didn't succeed, most likely because of rustc-C++ incompatibilities...
maybe one of the maintainers of this project, which is more familiar with its internals of the code base, may have more luck.
Made a simple working example: https://github.com/cjee21/MediaInfoLib/tree/Rust
Made a simple working example
PR please: ).
PR please: ).
I need to expand it and test some more before PR. It's quite useless at the moment. Is Contrib folder the right place for it? It's an entire Rust Cargo project.
Is Contrib folder the right place for it? It's an entire Rust Cargo project.
I would be interested in having it officially supported if you are motivated to do the initial support, so files in: https://github.com/MediaArea/MediaInfoLib/tree/master/Source/MediaInfoDLL https://github.com/MediaArea/MediaInfoLib/tree/master/Source/Example https://github.com/MediaArea/MediaInfoLib/tree/master/Project
(the example file should have the same flow as in https://github.com/MediaArea/MediaInfoLib/blob/master/Source/Example/HowToUse_Dll.cpp )