├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── example ├── add.rs ├── external.js ├── inline.js └── package.json ├── index.js ├── lib ├── rustify.js └── transform.js ├── package.json ├── scripts ├── build.sh └── install.sh └── test ├── external.js ├── external ├── main.js └── module.rs ├── index.js ├── rust.js ├── rust └── main.js ├── syntax.js └── syntax ├── extern.rs └── main.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/README.md -------------------------------------------------------------------------------- /example/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/example/add.rs -------------------------------------------------------------------------------- /example/external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/example/external.js -------------------------------------------------------------------------------- /example/inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/example/inline.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/example/package.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/index.js -------------------------------------------------------------------------------- /lib/rustify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/lib/rustify.js -------------------------------------------------------------------------------- /lib/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/lib/transform.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /test/external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/test/external.js -------------------------------------------------------------------------------- /test/external/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/test/external/main.js -------------------------------------------------------------------------------- /test/external/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/test/external/module.rs -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/test/index.js -------------------------------------------------------------------------------- /test/rust.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/test/rust.js -------------------------------------------------------------------------------- /test/rust/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/test/rust/main.js -------------------------------------------------------------------------------- /test/syntax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/test/syntax.js -------------------------------------------------------------------------------- /test/syntax/extern.rs: -------------------------------------------------------------------------------- 1 | #[no_mangle] 2 | pub fn multiple() -> i32 { 20 } 3 | -------------------------------------------------------------------------------- /test/syntax/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserify/rustify/HEAD/test/syntax/main.js --------------------------------------------------------------------------------