commit 8a79052110f69f2ab036bbed0dda74f5af1ebf3c Author: Mahmoud Al-Qudsi Date: Sat May 26 13:33:02 2018 -0500 Initial multi-file sample rust project diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..53eaa21 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/target +**/*.rs.bk diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..02be20e --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,4 @@ +[[package]] +name = "meson-rust" +version = "0.1.0" + diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..8577c66 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "meson-rust" +version = "0.1.0" +authors = ["Mahmoud Al-Qudsi "] + +[dependencies] diff --git a/src/foo.rs b/src/foo.rs new file mode 100644 index 0000000..0899dc0 --- /dev/null +++ b/src/foo.rs @@ -0,0 +1,3 @@ +pub fn bar() -> () { + println!("Hello, world!"); +} diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..3ffeee2 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,5 @@ +mod foo; + +fn main() { + foo::bar(); +}