├── .cargo └── config.toml ├── .github └── workflows │ └── ocaml.yml ├── .gitignore ├── Cargo.toml ├── LICENSE.md ├── README.md ├── dune ├── dune-project ├── init.sh ├── ocaml-rust-starter.opam ├── src ├── dune ├── lib.rs ├── ocaml_rust_starter.ml └── ocaml_rust_starter.mli └── test ├── dune └── test.ml /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"] 3 | -------------------------------------------------------------------------------- /.github/workflows/ocaml.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/.github/workflows/ocaml.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | .merlin 3 | Cargo.lock 4 | target 5 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/README.md -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- 1 | (dirs :standard \ target) 2 | -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/dune-project -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/init.sh -------------------------------------------------------------------------------- /ocaml-rust-starter.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/ocaml-rust-starter.opam -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/src/dune -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ocaml_rust_starter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/src/ocaml_rust_starter.ml -------------------------------------------------------------------------------- /src/ocaml_rust_starter.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/src/ocaml_rust_starter.mli -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zshipko/ocaml-rust-starter/HEAD/test/dune -------------------------------------------------------------------------------- /test/test.ml: -------------------------------------------------------------------------------- 1 | let () = 2 | print_endline @@ Ocaml_rust_starter.hello_world () 3 | --------------------------------------------------------------------------------