├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.md ├── catSync.sh ├── docs ├── basics │ ├── basics.html │ └── index.html ├── contributors │ ├── contributors.html │ └── index.html ├── css │ └── main.css ├── index.html ├── integers │ ├── index.html │ └── integers.html ├── objects │ ├── index.html │ └── objects.html ├── readme.html ├── script │ └── main.js ├── slice_arguments │ ├── index.html │ └── slice_arguments.html ├── string_arguments │ ├── index.html │ └── string_arguments.html ├── string_return │ ├── index.html │ └── string_return.html └── tuples │ ├── index.html │ └── tuples.html ├── en.md ├── examples ├── .eslintrc.js ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Makefile ├── integers │ ├── Cargo.lock │ ├── Cargo.toml │ ├── expected-output │ ├── rules.mk │ └── src │ │ ├── lib.rs │ │ ├── main.c │ │ ├── main.cs │ │ ├── main.hs │ │ ├── main.jl │ │ ├── main.js │ │ ├── main.py │ │ └── main.rb ├── objects │ ├── Cargo.lock │ ├── Cargo.toml │ ├── expected-output │ ├── rules.mk │ └── src │ │ ├── lib.rs │ │ ├── main.c │ │ ├── main.cs │ │ ├── main.hs │ │ ├── main.jl │ │ ├── main.js │ │ ├── main.py │ │ └── main.rb ├── package-lock.json ├── package.json ├── slice_arguments │ ├── Cargo.lock │ ├── Cargo.toml │ ├── expected-output │ ├── rules.mk │ └── src │ │ ├── lib.rs │ │ ├── main.c │ │ ├── main.cs │ │ ├── main.hs │ │ ├── main.jl │ │ ├── main.js │ │ ├── main.py │ │ └── main.rb ├── string_arguments │ ├── Cargo.lock │ ├── Cargo.toml │ ├── expected-output │ ├── rules.mk │ └── src │ │ ├── lib.rs │ │ ├── main.c │ │ ├── main.cs │ │ ├── main.hs │ │ ├── main.jl │ │ ├── main.js │ │ ├── main.py │ │ └── main.rb ├── string_return │ ├── Cargo.lock │ ├── Cargo.toml │ ├── expected-output │ ├── rules.mk │ └── src │ │ ├── lib.rs │ │ ├── main.c │ │ ├── main.cs │ │ ├── main.hs │ │ ├── main.jl │ │ ├── main.js │ │ ├── main.py │ │ └── main.rb ├── tests.mk ├── tests_all.mk ├── tests_c.mk ├── tests_csharp.mk ├── tests_haskell.mk ├── tests_julia.mk ├── tests_nodejs.mk ├── tests_python.mk ├── tests_ruby.mk ├── tuples │ ├── Cargo.lock │ ├── Cargo.toml │ ├── expected-output │ ├── rules.mk │ └── src │ │ ├── lib.rs │ │ ├── main.c │ │ ├── main.cs │ │ ├── main.jl │ │ ├── main.js │ │ ├── main.py │ │ └── main.rb └── vector_return │ ├── Cargo.lock │ ├── Cargo.toml │ ├── expected-output │ ├── rules.mk │ └── src │ ├── lib.rs │ ├── main.c │ ├── main.jl │ ├── main.js │ └── main.py ├── readme.md ├── site-translate ├── basics │ ├── basics.md │ └── index.md ├── contributors │ ├── contributors.md │ └── index.md ├── index.md ├── integers │ ├── index.md │ └── integers.md ├── objects │ ├── index.md │ └── objects.md ├── readme.md ├── slice_arguments │ ├── index.md │ └── slice_arguments.md ├── string_arguments │ ├── index.md │ └── string_arguments.md ├── string_return │ ├── index.md │ └── string_return.md └── tuples │ ├── index.md │ └── tuples.md └── site ├── .gitignore ├── _config.prod.yml ├── _config.yml ├── _data └── table_of_contents.yml ├── _includes ├── footer.html ├── head.html └── header.html ├── _layouts ├── default.html └── page.html ├── _plugins └── example.rb ├── _sass ├── _base.scss ├── _layout.scss └── _syntax-highlighting.scss ├── basics ├── basics.md └── index.md ├── contributors ├── contributors.md └── index.md ├── css └── main.scss ├── index.md ├── integers ├── index.md └── integers.md ├── objects ├── index.md └── objects.md ├── readme.md ├── script └── main.js ├── slice_arguments ├── index.md └── slice_arguments.md ├── string_arguments ├── index.md └── string_arguments.md ├── string_return ├── index.md └── string_return.md └── tuples ├── index.md └── tuples.md /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/LICENSE.md -------------------------------------------------------------------------------- /catSync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/catSync.sh -------------------------------------------------------------------------------- /docs/basics/basics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/basics/basics.html -------------------------------------------------------------------------------- /docs/basics/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/basics/index.html -------------------------------------------------------------------------------- /docs/contributors/contributors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/contributors/contributors.html -------------------------------------------------------------------------------- /docs/contributors/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/contributors/index.html -------------------------------------------------------------------------------- /docs/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/css/main.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/integers/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/integers/index.html -------------------------------------------------------------------------------- /docs/integers/integers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/integers/integers.html -------------------------------------------------------------------------------- /docs/objects/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/objects/index.html -------------------------------------------------------------------------------- /docs/objects/objects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/objects/objects.html -------------------------------------------------------------------------------- /docs/readme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/readme.html -------------------------------------------------------------------------------- /docs/script/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/script/main.js -------------------------------------------------------------------------------- /docs/slice_arguments/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/slice_arguments/index.html -------------------------------------------------------------------------------- /docs/slice_arguments/slice_arguments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/slice_arguments/slice_arguments.html -------------------------------------------------------------------------------- /docs/string_arguments/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/string_arguments/index.html -------------------------------------------------------------------------------- /docs/string_arguments/string_arguments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/string_arguments/string_arguments.html -------------------------------------------------------------------------------- /docs/string_return/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/string_return/index.html -------------------------------------------------------------------------------- /docs/string_return/string_return.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/string_return/string_return.html -------------------------------------------------------------------------------- /docs/tuples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/tuples/index.html -------------------------------------------------------------------------------- /docs/tuples/tuples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/docs/tuples/tuples.html -------------------------------------------------------------------------------- /en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/en.md -------------------------------------------------------------------------------- /examples/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/.eslintrc.js -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/Gemfile -------------------------------------------------------------------------------- /examples/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/Gemfile.lock -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/integers/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/Cargo.lock -------------------------------------------------------------------------------- /examples/integers/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/Cargo.toml -------------------------------------------------------------------------------- /examples/integers/expected-output: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /examples/integers/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/rules.mk -------------------------------------------------------------------------------- /examples/integers/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/src/lib.rs -------------------------------------------------------------------------------- /examples/integers/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/src/main.c -------------------------------------------------------------------------------- /examples/integers/src/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/src/main.cs -------------------------------------------------------------------------------- /examples/integers/src/main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/src/main.hs -------------------------------------------------------------------------------- /examples/integers/src/main.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/src/main.jl -------------------------------------------------------------------------------- /examples/integers/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/src/main.js -------------------------------------------------------------------------------- /examples/integers/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/src/main.py -------------------------------------------------------------------------------- /examples/integers/src/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/integers/src/main.rb -------------------------------------------------------------------------------- /examples/objects/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/Cargo.lock -------------------------------------------------------------------------------- /examples/objects/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/Cargo.toml -------------------------------------------------------------------------------- /examples/objects/expected-output: -------------------------------------------------------------------------------- 1 | 69710 2 | -------------------------------------------------------------------------------- /examples/objects/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/rules.mk -------------------------------------------------------------------------------- /examples/objects/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/src/lib.rs -------------------------------------------------------------------------------- /examples/objects/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/src/main.c -------------------------------------------------------------------------------- /examples/objects/src/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/src/main.cs -------------------------------------------------------------------------------- /examples/objects/src/main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/src/main.hs -------------------------------------------------------------------------------- /examples/objects/src/main.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/src/main.jl -------------------------------------------------------------------------------- /examples/objects/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/src/main.js -------------------------------------------------------------------------------- /examples/objects/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/src/main.py -------------------------------------------------------------------------------- /examples/objects/src/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/objects/src/main.rb -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/slice_arguments/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/Cargo.lock -------------------------------------------------------------------------------- /examples/slice_arguments/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/Cargo.toml -------------------------------------------------------------------------------- /examples/slice_arguments/expected-output: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /examples/slice_arguments/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/rules.mk -------------------------------------------------------------------------------- /examples/slice_arguments/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/src/lib.rs -------------------------------------------------------------------------------- /examples/slice_arguments/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/src/main.c -------------------------------------------------------------------------------- /examples/slice_arguments/src/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/src/main.cs -------------------------------------------------------------------------------- /examples/slice_arguments/src/main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/src/main.hs -------------------------------------------------------------------------------- /examples/slice_arguments/src/main.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/src/main.jl -------------------------------------------------------------------------------- /examples/slice_arguments/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/src/main.js -------------------------------------------------------------------------------- /examples/slice_arguments/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/src/main.py -------------------------------------------------------------------------------- /examples/slice_arguments/src/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/slice_arguments/src/main.rb -------------------------------------------------------------------------------- /examples/string_arguments/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/Cargo.lock -------------------------------------------------------------------------------- /examples/string_arguments/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/Cargo.toml -------------------------------------------------------------------------------- /examples/string_arguments/expected-output: -------------------------------------------------------------------------------- 1 | 14 2 | -------------------------------------------------------------------------------- /examples/string_arguments/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/rules.mk -------------------------------------------------------------------------------- /examples/string_arguments/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/src/lib.rs -------------------------------------------------------------------------------- /examples/string_arguments/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/src/main.c -------------------------------------------------------------------------------- /examples/string_arguments/src/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/src/main.cs -------------------------------------------------------------------------------- /examples/string_arguments/src/main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/src/main.hs -------------------------------------------------------------------------------- /examples/string_arguments/src/main.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/src/main.jl -------------------------------------------------------------------------------- /examples/string_arguments/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/src/main.js -------------------------------------------------------------------------------- /examples/string_arguments/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/src/main.py -------------------------------------------------------------------------------- /examples/string_arguments/src/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_arguments/src/main.rb -------------------------------------------------------------------------------- /examples/string_return/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/Cargo.lock -------------------------------------------------------------------------------- /examples/string_return/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/Cargo.toml -------------------------------------------------------------------------------- /examples/string_return/expected-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/expected-output -------------------------------------------------------------------------------- /examples/string_return/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/rules.mk -------------------------------------------------------------------------------- /examples/string_return/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/src/lib.rs -------------------------------------------------------------------------------- /examples/string_return/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/src/main.c -------------------------------------------------------------------------------- /examples/string_return/src/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/src/main.cs -------------------------------------------------------------------------------- /examples/string_return/src/main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/src/main.hs -------------------------------------------------------------------------------- /examples/string_return/src/main.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/src/main.jl -------------------------------------------------------------------------------- /examples/string_return/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/src/main.js -------------------------------------------------------------------------------- /examples/string_return/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/src/main.py -------------------------------------------------------------------------------- /examples/string_return/src/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/string_return/src/main.rb -------------------------------------------------------------------------------- /examples/tests.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests.mk -------------------------------------------------------------------------------- /examples/tests_all.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests_all.mk -------------------------------------------------------------------------------- /examples/tests_c.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests_c.mk -------------------------------------------------------------------------------- /examples/tests_csharp.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests_csharp.mk -------------------------------------------------------------------------------- /examples/tests_haskell.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests_haskell.mk -------------------------------------------------------------------------------- /examples/tests_julia.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests_julia.mk -------------------------------------------------------------------------------- /examples/tests_nodejs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests_nodejs.mk -------------------------------------------------------------------------------- /examples/tests_python.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests_python.mk -------------------------------------------------------------------------------- /examples/tests_ruby.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tests_ruby.mk -------------------------------------------------------------------------------- /examples/tuples/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/Cargo.lock -------------------------------------------------------------------------------- /examples/tuples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/Cargo.toml -------------------------------------------------------------------------------- /examples/tuples/expected-output: -------------------------------------------------------------------------------- 1 | (21,9) 2 | -------------------------------------------------------------------------------- /examples/tuples/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/rules.mk -------------------------------------------------------------------------------- /examples/tuples/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/src/lib.rs -------------------------------------------------------------------------------- /examples/tuples/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/src/main.c -------------------------------------------------------------------------------- /examples/tuples/src/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/src/main.cs -------------------------------------------------------------------------------- /examples/tuples/src/main.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/src/main.jl -------------------------------------------------------------------------------- /examples/tuples/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/src/main.js -------------------------------------------------------------------------------- /examples/tuples/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/src/main.py -------------------------------------------------------------------------------- /examples/tuples/src/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/tuples/src/main.rb -------------------------------------------------------------------------------- /examples/vector_return/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/Cargo.lock -------------------------------------------------------------------------------- /examples/vector_return/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/Cargo.toml -------------------------------------------------------------------------------- /examples/vector_return/expected-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/expected-output -------------------------------------------------------------------------------- /examples/vector_return/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/rules.mk -------------------------------------------------------------------------------- /examples/vector_return/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/src/lib.rs -------------------------------------------------------------------------------- /examples/vector_return/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/src/main.c -------------------------------------------------------------------------------- /examples/vector_return/src/main.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/src/main.jl -------------------------------------------------------------------------------- /examples/vector_return/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/src/main.js -------------------------------------------------------------------------------- /examples/vector_return/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/examples/vector_return/src/main.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/readme.md -------------------------------------------------------------------------------- /site-translate/basics/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/basics/basics.md -------------------------------------------------------------------------------- /site-translate/basics/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/basics/index.md -------------------------------------------------------------------------------- /site-translate/contributors/contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/contributors/contributors.md -------------------------------------------------------------------------------- /site-translate/contributors/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/contributors/index.md -------------------------------------------------------------------------------- /site-translate/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/index.md -------------------------------------------------------------------------------- /site-translate/integers/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/integers/index.md -------------------------------------------------------------------------------- /site-translate/integers/integers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/integers/integers.md -------------------------------------------------------------------------------- /site-translate/objects/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/objects/index.md -------------------------------------------------------------------------------- /site-translate/objects/objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/objects/objects.md -------------------------------------------------------------------------------- /site-translate/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/readme.md -------------------------------------------------------------------------------- /site-translate/slice_arguments/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/slice_arguments/index.md -------------------------------------------------------------------------------- /site-translate/slice_arguments/slice_arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/slice_arguments/slice_arguments.md -------------------------------------------------------------------------------- /site-translate/string_arguments/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/string_arguments/index.md -------------------------------------------------------------------------------- /site-translate/string_arguments/string_arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/string_arguments/string_arguments.md -------------------------------------------------------------------------------- /site-translate/string_return/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/string_return/index.md -------------------------------------------------------------------------------- /site-translate/string_return/string_return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/string_return/string_return.md -------------------------------------------------------------------------------- /site-translate/tuples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/tuples/index.md -------------------------------------------------------------------------------- /site-translate/tuples/tuples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site-translate/tuples/tuples.md -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | -------------------------------------------------------------------------------- /site/_config.prod.yml: -------------------------------------------------------------------------------- 1 | serve_analytics: true 2 | -------------------------------------------------------------------------------- /site/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_config.yml -------------------------------------------------------------------------------- /site/_data/table_of_contents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_data/table_of_contents.yml -------------------------------------------------------------------------------- /site/_includes/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_includes/footer.html -------------------------------------------------------------------------------- /site/_includes/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_includes/head.html -------------------------------------------------------------------------------- /site/_includes/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_includes/header.html -------------------------------------------------------------------------------- /site/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_layouts/default.html -------------------------------------------------------------------------------- /site/_layouts/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_layouts/page.html -------------------------------------------------------------------------------- /site/_plugins/example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_plugins/example.rb -------------------------------------------------------------------------------- /site/_sass/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_sass/_base.scss -------------------------------------------------------------------------------- /site/_sass/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_sass/_layout.scss -------------------------------------------------------------------------------- /site/_sass/_syntax-highlighting.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/_sass/_syntax-highlighting.scss -------------------------------------------------------------------------------- /site/basics/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/basics/basics.md -------------------------------------------------------------------------------- /site/basics/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/basics/index.md -------------------------------------------------------------------------------- /site/contributors/contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/contributors/contributors.md -------------------------------------------------------------------------------- /site/contributors/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/contributors/index.md -------------------------------------------------------------------------------- /site/css/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/css/main.scss -------------------------------------------------------------------------------- /site/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/index.md -------------------------------------------------------------------------------- /site/integers/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/integers/index.md -------------------------------------------------------------------------------- /site/integers/integers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/integers/integers.md -------------------------------------------------------------------------------- /site/objects/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/objects/index.md -------------------------------------------------------------------------------- /site/objects/objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/objects/objects.md -------------------------------------------------------------------------------- /site/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/readme.md -------------------------------------------------------------------------------- /site/script/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/script/main.js -------------------------------------------------------------------------------- /site/slice_arguments/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/slice_arguments/index.md -------------------------------------------------------------------------------- /site/slice_arguments/slice_arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/slice_arguments/slice_arguments.md -------------------------------------------------------------------------------- /site/string_arguments/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/string_arguments/index.md -------------------------------------------------------------------------------- /site/string_arguments/string_arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/string_arguments/string_arguments.md -------------------------------------------------------------------------------- /site/string_return/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/string_return/index.md -------------------------------------------------------------------------------- /site/string_return/string_return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/string_return/string_return.md -------------------------------------------------------------------------------- /site/tuples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/tuples/index.md -------------------------------------------------------------------------------- /site/tuples/tuples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinanf-boy/rust-ffi-omnibus/HEAD/site/tuples/tuples.md --------------------------------------------------------------------------------