#java #jni #ffi #cxx #swig

bin+lib rust_swig

Tool for connecting libraries written in Rust with other languages

14 unstable releases (3 breaking)

✓ Uses Rust 2018 edition

0.3.0 Apr 12, 2019
0.2.0 Jan 26, 2019
0.1.6 Dec 24, 2018
0.1.5 Jul 15, 2018
0.0.3 Mar 5, 2017

#25 in FFI

Download history 13/week @ 2019-01-31 14/week @ 2019-02-07 4/week @ 2019-02-14 32/week @ 2019-02-21 64/week @ 2019-02-28 79/week @ 2019-03-07 17/week @ 2019-03-14 52/week @ 2019-03-21 15/week @ 2019-03-28 16/week @ 2019-04-04 33/week @ 2019-04-11 15/week @ 2019-04-18 43/week @ 2019-04-25 7/week @ 2019-05-02 32/week @ 2019-05-09

141 downloads per month

BSD-3-Clause

421KB
12K SLoC


lib.rs:

rust_swig is a Rust Simplified Wrapper and Interface Generator used to connect other programming languages to Rust. It is designed to be used from cargo build scripts. The idea of this softwared based on swig. For macros expansion it uses syntex. More details can be found at README

Dependencies

~1.5MB
~30K SLoC