راست یک ابزار قدرتمندی دیگری هم دارد به نام bindgen که به شما این امکان را میدهد که لایبرری های نوشته شده با C را bind (port) کنید (FFI binding).
این ابزار C header file بعنوان ورودی میگیره و extern راست تحویل میده.
https://github.com/rust-lang/rust-bindgen
در نظر دارم در آینده ابزار مشابهی برای Cyrus بسازم که توسعه external libraries یک زبان رو بی نهایت تسهیل میکند.
#cyrus #rust #FFI
این ابزار C header file بعنوان ورودی میگیره و extern راست تحویل میده.
https://github.com/rust-lang/rust-bindgen
در نظر دارم در آینده ابزار مشابهی برای Cyrus بسازم که توسعه external libraries یک زبان رو بی نهایت تسهیل میکند.
#cyrus #rust #FFI
GitHub
GitHub - rust-lang/rust-bindgen: Automatically generates Rust FFI bindings to C (and some C++) libraries.
Automatically generates Rust FFI bindings to C (and some C++) libraries. - rust-lang/rust-bindgen
👍9