Browse Source

manifest: link up lib and src

main
Garrit Franke 3 years ago
parent
commit
d7adfbee74
Signed by: garrit
GPG Key ID: 65586C4DDA55EA2C
  1. 7
      Cargo.lock
  2. 1
      Cargo.toml
  3. 6
      lib/gempress/src/lib.rs
  4. 4
      src/main.rs

7
Cargo.lock generated

@ -3,3 +3,10 @@
[[package]]
name = "astrofarm"
version = "0.1.0"
dependencies = [
"gempress",
]
[[package]]
name = "gempress"
version = "0.1.0"

1
Cargo.toml

@ -7,3 +7,4 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
gempress = { path = "lib/gempress" }

6
lib/gempress/src/lib.rs

@ -1,7 +1,11 @@
pub fn add(a: u32, b: u32) -> u32 {
return a + b;
}
#[cfg(test)]
mod tests {
#[test]
fn it_works() {
assert_eq!(2 + 2, 4);
assert_eq!(add(1, 1), 2);
}
}

4
src/main.rs

@ -1,3 +1,5 @@
extern crate gempress;
fn main() {
println!("Hello, world!");
println!("{}", gempress::add(1, 1));
}

Loading…
Cancel
Save