diff --git a/src/main.rs b/src/main.rs index 538dd78..e54bc38 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,20 +1,12 @@ - -static BANNER: &str = "Welcome to Rust"; - -const DIGEST_SIZE: usize = 3; -const ZERO: Option = Some(42); - -fn compute_digest(text: &str) -> [u8; DIGEST_SIZE] { - let mut digest = [ZERO.unwrap_or(0); DIGEST_SIZE]; - for (idx, &b) in text.as_bytes().iter().enumerate() { - digest[idx % DIGEST_SIZE] = digest[idx % DIGEST_SIZE].wrapping_add(b) - } - return digest; -} - fn main() { - println!("{BANNER}"); + let a = 10; + println!("beginning a: {a}"); + { + let a = "hello"; + println!("inner a: {a}"); - let digest = compute_digest("Hello"); - println!("digest: {digest:?}"); + let a = true; + println!("shadowed a: {a}"); + } + println!("ending a: {a}"); } diff --git a/target/debug/basics00 b/target/debug/basics00 index 040fc6f..876e6c9 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 040fc6f..876e6c9 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-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/14ruinab15yzjkzy.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/14ruinab15yzjkzy.o deleted file mode 100644 index d17fcfe..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/14ruinab15yzjkzy.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/1flo4x0vfn957dou.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/1flo4x0vfn957dou.o deleted file mode 100644 index 037e408..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/1flo4x0vfn957dou.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2bu1z933r12o9ili.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2bu1z933r12o9ili.o deleted file mode 100644 index 265a120..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2bu1z933r12o9ili.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2gp67l902c2vomm6.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2gp67l902c2vomm6.o deleted file mode 100644 index 7cbb635..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2gp67l902c2vomm6.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/3ff68b9qa7oq14ky.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/3ff68b9qa7oq14ky.o deleted file mode 100644 index 5f0d4d6..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/3ff68b9qa7oq14ky.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/48j79qlr69aurpj0.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/48j79qlr69aurpj0.o deleted file mode 100644 index 45bdbeb..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/48j79qlr69aurpj0.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4cmoc6e8dohuin6f.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4cmoc6e8dohuin6f.o deleted file mode 100644 index fcea873..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4cmoc6e8dohuin6f.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4dt7i4jah93gytlu.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4dt7i4jah93gytlu.o deleted file mode 100644 index ea7343d..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4dt7i4jah93gytlu.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4qlgwb3loiguc5oq.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4qlgwb3loiguc5oq.o deleted file mode 100644 index 3235b33..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/4qlgwb3loiguc5oq.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/dep-graph.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/dep-graph.bin deleted file mode 100644 index 92ad9a9..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/dep-graph.bin and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/k8mfmpo9955qyqe.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/k8mfmpo9955qyqe.o deleted file mode 100644 index d470802..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/k8mfmpo9955qyqe.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/mwaxihrequg68jr.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/mwaxihrequg68jr.o deleted file mode 100644 index d156f73..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/mwaxihrequg68jr.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/query-cache.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/query-cache.bin deleted file mode 100644 index e5d9836..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/query-cache.bin and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/sli8xutquvhkisc.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/sli8xutquvhkisc.o deleted file mode 100644 index 405f37e..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/sli8xutquvhkisc.o and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/work-products.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/work-products.bin deleted file mode 100644 index 0b1ba06..0000000 Binary files a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/work-products.bin and /dev/null differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/1flo4x0vfn957dou.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/1flo4x0vfn957dou.o new file mode 100644 index 0000000..2c62e69 Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/1flo4x0vfn957dou.o differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/20g1uh68tfrguypa.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/20g1uh68tfrguypa.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/20g1uh68tfrguypa.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/20g1uh68tfrguypa.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/220p8y8jth3f7nrz.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/220p8y8jth3f7nrz.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/220p8y8jth3f7nrz.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/220p8y8jth3f7nrz.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2cumrsybhfasw9r6.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/2cumrsybhfasw9r6.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2cumrsybhfasw9r6.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/2cumrsybhfasw9r6.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2oz5c3a1wkrjyhl3.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/2oz5c3a1wkrjyhl3.o similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4-2isrxvxscqzxr/2oz5c3a1wkrjyhl3.o rename to target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/2oz5c3a1wkrjyhl3.o diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/4qlgwb3loiguc5oq.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/4qlgwb3loiguc5oq.o new file mode 100644 index 0000000..3156454 Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/4qlgwb3loiguc5oq.o differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/dep-graph.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/dep-graph.bin new file mode 100644 index 0000000..9e4cbb5 Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/dep-graph.bin differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/mwaxihrequg68jr.o b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/mwaxihrequg68jr.o new file mode 100644 index 0000000..47f7a6a Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/mwaxihrequg68jr.o differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/query-cache.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/query-cache.bin new file mode 100644 index 0000000..692be1e Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/query-cache.bin differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/work-products.bin b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/work-products.bin new file mode 100644 index 0000000..01e6444 Binary files /dev/null and b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn-h649ot9b4j4f/work-products.bin differ diff --git a/target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4.lock b/target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn.lock similarity index 100% rename from target/debug/incremental/basics00-12w982f9njolw/s-ghcdf8hk4v-egbrp4.lock rename to target/debug/incremental/basics00-12w982f9njolw/s-ghcjtuau02-14cafxn.lock