diff --git a/src/main.rs b/src/main.rs index b8bde2c..1f062c0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,40 +1,15 @@ -// TODO -#![allow(unused_variables, dead_code)] - -fn interesting() -> i32 { - // this code compiles and doesn't complain about being unused or not returning the correct - // thing, but will hit a runtime error if/when this is called - unimplemented!(); -} - -fn transpose(matrix: [[i32; 3]; 3]) -> [[i32; 3]; 3] { - let matrix_new = [ - [matrix[0][0], matrix[1][0], matrix[2][0]], // newline - [matrix[0][1], matrix[1][1], matrix[2][1]], - [matrix[0][2], matrix[1][2], matrix[2][2]], - ]; - return matrix_new; -} - -fn pretty_print(matrix: &[[i32; 3]; 3]) { - println!("["); - for row in matrix { - println!(" [ {} {} {} ]", row[0], row[1], row[2]); - } - println!("]"); -} - fn main() { - let matrix = [ - [101, 102, 103], // we want the newline here - [201, 202, 203], - [301, 302, 303], - ]; + let x = 10; + let y = 20; - println!("matrix:"); - pretty_print(&matrix); - - let transposed = transpose(matrix); - println!("transposed:"); - pretty_print(&transposed); + takes_u32(x); + takes_i8(y); +} + +fn takes_u32(x: u32) -> () { + println!("{x}"); +} + +fn takes_i8(x: i8) -> () { + println!("{x}"); } diff --git a/target/debug/basics00 b/target/debug/basics00 index f37aa59..196848f 100755 Binary files a/target/debug/basics00 and b/target/debug/basics00 differ diff --git a/target/debug/deps/basics00-837a95fe33c7c079 b/target/debug/deps/basics00-837a95fe33c7c079 index f37aa59..196848f 100755 Binary files a/target/debug/deps/basics00-837a95fe33c7c079 and b/target/debug/deps/basics00-837a95fe33c7c079 differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/2bu1z933r12o9ili.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/2bu1z933r12o9ili.o deleted file mode 100644 index 6b1faa1..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/2bu1z933r12o9ili.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4cmoc6e8dohuin6f.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4cmoc6e8dohuin6f.o deleted file mode 100644 index 1120780..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4cmoc6e8dohuin6f.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4dt7i4jah93gytlu.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4dt7i4jah93gytlu.o deleted file mode 100644 index 06cd0f8..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4dt7i4jah93gytlu.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4qlgwb3loiguc5oq.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4qlgwb3loiguc5oq.o deleted file mode 100644 index 4ab2c1b..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/4qlgwb3loiguc5oq.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/dep-graph.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/dep-graph.bin deleted file mode 100644 index 7c34121..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/dep-graph.bin and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/mwaxihrequg68jr.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/mwaxihrequg68jr.o deleted file mode 100644 index 171f482..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/mwaxihrequg68jr.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/query-cache.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/query-cache.bin deleted file mode 100644 index f9ac16e..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/query-cache.bin and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/sli8xutquvhkisc.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/sli8xutquvhkisc.o deleted file mode 100644 index 2d80b19..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/sli8xutquvhkisc.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/work-products.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/work-products.bin deleted file mode 100644 index 349b545..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/work-products.bin and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/1flo4x0vfn957dou.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/1flo4x0vfn957dou.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/1flo4x0vfn957dou.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/1flo4x0vfn957dou.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/20g1uh68tfrguypa.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/20g1uh68tfrguypa.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/20g1uh68tfrguypa.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/20g1uh68tfrguypa.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/220p8y8jth3f7nrz.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/220p8y8jth3f7nrz.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/220p8y8jth3f7nrz.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/220p8y8jth3f7nrz.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/2cumrsybhfasw9r6.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/2cumrsybhfasw9r6.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/2cumrsybhfasw9r6.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/2cumrsybhfasw9r6.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/2oz5c3a1wkrjyhl3.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/2oz5c3a1wkrjyhl3.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4-1zz9r3893fof2/2oz5c3a1wkrjyhl3.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/2oz5c3a1wkrjyhl3.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/4qlgwb3loiguc5oq.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/4qlgwb3loiguc5oq.o new file mode 100644 index 0000000..bac9b86 Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/4qlgwb3loiguc5oq.o differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/dep-graph.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/dep-graph.bin new file mode 100644 index 0000000..e0ede25 Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/dep-graph.bin differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/mwaxihrequg68jr.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/mwaxihrequg68jr.o new file mode 100644 index 0000000..07b10d5 Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/mwaxihrequg68jr.o differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/query-cache.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/query-cache.bin new file mode 100644 index 0000000..cf1634c Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/query-cache.bin differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/work-products.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/work-products.bin new file mode 100644 index 0000000..01e6444 Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini-1v5ixt0k8l2y6/work-products.bin differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4.lock b/target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini.lock similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghbeb3y52j-kvaae4.lock rename to target/debug/incremental/basics00-12w982f9njolw/s-ghbeqmp9ri-iw3ini.lock