chiark / gitweb /
cargo init
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 14 Nov 2024 13:12:03 +0000 (13:12 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 14 Nov 2024 13:12:03 +0000 (13:12 +0000)
.gitignore [new file with mode: 0644]
Cargo.toml [new file with mode: 0644]
src/lib.rs [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..ea8c4bf
--- /dev/null
@@ -0,0 +1 @@
+/target
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644 (file)
index 0000000..ccd23e7
--- /dev/null
@@ -0,0 +1,6 @@
+[package]
+name = "manually-boxed"
+version = "0.1.0"
+edition = "2021"
+
+[dependencies]
diff --git a/src/lib.rs b/src/lib.rs
new file mode 100644 (file)
index 0000000..b93cf3f
--- /dev/null
@@ -0,0 +1,14 @@
+pub fn add(left: u64, right: u64) -> u64 {
+    left + right
+}
+
+#[cfg(test)]
+mod tests {
+    use super::*;
+
+    #[test]
+    fn it_works() {
+        let result = add(2, 2);
+        assert_eq!(result, 4);
+    }
+}