diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d75f735 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# Generated by Cargo +# will have compiled files and executables +debug/ +target/ + +# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries +# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html +Cargo.lock + +# These are backup files generated by rustfmt +**/*.rs.bk + +# MSVC Windows builds of rustc generate these, which store debugging information +*.pdb + +# RustRover +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ +**/target +**/debug diff --git a/common_concepts/Cargo.lock b/common_concepts/Cargo.lock new file mode 100644 index 0000000..aee87b7 --- /dev/null +++ b/common_concepts/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "common_concepts" +version = "0.1.0" diff --git a/common_concepts/Cargo.toml b/common_concepts/Cargo.toml new file mode 100644 index 0000000..b332e48 --- /dev/null +++ b/common_concepts/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "common_concepts" +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/common_concepts/main b/common_concepts/main new file mode 100755 index 0000000..0ad6d90 Binary files /dev/null and b/common_concepts/main differ diff --git a/common_concepts/src/main.rs b/common_concepts/src/main.rs new file mode 100644 index 0000000..d6ae863 --- /dev/null +++ b/common_concepts/src/main.rs @@ -0,0 +1,41 @@ +fn add(a:i32,b:i32) -> i32{ + return a + b; +} +fn addOne(a:i32) -> i32 { + return a + 1; +} +fn generate(limit:i32) -> Vec{ + let mut arr:Vec = Vec::new(); + for x in 1..limit { + arr.push(x); + } + return arr; +} +fn generate_with(limit:i32,generator_func:fn(i32) -> i32) -> Vec { + let mut arr:Vec = Vec::new(); + for x in generate(limit) { + arr.push(generator_func(x)); + } + return arr; +} +fn main() { + let mut count = 0; + let mut i = 0; + while i < 100 { + + count = count + i; + i = i + 1; + } + println!("Count with while loop:{}",count); + count = 0; + for x in generate(100) { + count = count + x; + } + println!("Count with array generation:{}",count); + count = generate(100).iter().sum(); + println!("Count with generation:{}",count); + count = generate_with(100,|x| x + 1).into_iter().sum(); + println!("Count with generation_with:{}",count); + count = generate_with(100,addOne).into_iter().sum(); + println!("Count with generation_with and function as parameter:{}",count); +} diff --git a/common_concepts/target/.rustc_info.json b/common_concepts/target/.rustc_info.json new file mode 100644 index 0000000..a424fc2 --- /dev/null +++ b/common_concepts/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":12748942277069595422,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.83.0 (90b35a623 2024-11-26)\nbinary: rustc\ncommit-hash: 90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\ncommit-date: 2024-11-26\nhost: x86_64-unknown-linux-gnu\nrelease: 1.83.0\nLLVM version: 19.1.1\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/adnanwork/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/common_concepts/target/CACHEDIR.TAG b/common_concepts/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/common_concepts/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/common_concepts/target/debug/.cargo-lock b/common_concepts/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/bin-common_concepts b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/bin-common_concepts new file mode 100644 index 0000000..d3d4157 --- /dev/null +++ b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/bin-common_concepts @@ -0,0 +1 @@ +9b1c6090b16909a0 \ No newline at end of file diff --git a/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/bin-common_concepts.json b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/bin-common_concepts.json new file mode 100644 index 0000000..03c9ac3 --- /dev/null +++ b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/bin-common_concepts.json @@ -0,0 +1 @@ +{"rustc":11594289678289209806,"features":"[]","declared_features":"[]","target":9469802781527107148,"profile":11597332650809196192,"path":10602529704205407992,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/common_concepts-c8c763753bc2e524/dep-bin-common_concepts","checksum":false}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/dep-bin-common_concepts b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/dep-bin-common_concepts new file mode 100644 index 0000000..e62dc66 Binary files /dev/null and b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/dep-bin-common_concepts differ diff --git a/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/invoked.timestamp b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/output-bin-common_concepts b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/output-bin-common_concepts new file mode 100644 index 0000000..bcdd735 --- /dev/null +++ b/common_concepts/target/debug/.fingerprint/common_concepts-c8c763753bc2e524/output-bin-common_concepts @@ -0,0 +1,3 @@ +{"$message_type":"diagnostic","message":"function `add` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":3,"byte_end":6,"line_start":1,"line_end":1,"column_start":4,"column_end":7,"is_primary":true,"text":[{"text":"fn add(a:i32,b:i32) -> i32{","highlight_start":4,"highlight_end":7}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `add` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn add(a:i32,b:i32) -> i32{\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `addOne` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":51,"byte_end":57,"line_start":4,"line_end":4,"column_start":4,"column_end":10,"is_primary":true,"text":[{"text":"fn addOne(a:i32) -> i32 {","highlight_start":4,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":51,"byte_end":57,"line_start":4,"line_end":4,"column_start":4,"column_end":10,"is_primary":true,"text":[{"text":"fn addOne(a:i32) -> i32 {","highlight_start":4,"highlight_end":10}],"label":null,"suggested_replacement":"add_one","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `addOne` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn addOne(a:i32) -> i32 {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `add_one`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"} diff --git a/common_concepts/target/debug/common_concepts b/common_concepts/target/debug/common_concepts new file mode 100755 index 0000000..b87ffcd Binary files /dev/null and b/common_concepts/target/debug/common_concepts differ diff --git a/common_concepts/target/debug/common_concepts.d b/common_concepts/target/debug/common_concepts.d new file mode 100644 index 0000000..aabd4bd --- /dev/null +++ b/common_concepts/target/debug/common_concepts.d @@ -0,0 +1 @@ +/home/adnanwork/repos/learn-rust/common_concepts/target/debug/common_concepts: /home/adnanwork/repos/learn-rust/common_concepts/src/main.rs diff --git a/common_concepts/target/debug/deps/common_concepts-c8c763753bc2e524 b/common_concepts/target/debug/deps/common_concepts-c8c763753bc2e524 new file mode 100755 index 0000000..b87ffcd Binary files /dev/null and b/common_concepts/target/debug/deps/common_concepts-c8c763753bc2e524 differ diff --git a/common_concepts/target/debug/deps/common_concepts-c8c763753bc2e524.d b/common_concepts/target/debug/deps/common_concepts-c8c763753bc2e524.d new file mode 100644 index 0000000..d9f55b8 --- /dev/null +++ b/common_concepts/target/debug/deps/common_concepts-c8c763753bc2e524.d @@ -0,0 +1,5 @@ +/home/adnanwork/repos/learn-rust/common_concepts/target/debug/deps/common_concepts-c8c763753bc2e524: src/main.rs + +/home/adnanwork/repos/learn-rust/common_concepts/target/debug/deps/common_concepts-c8c763753bc2e524.d: src/main.rs + +src/main.rs: diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/1uqumw5fjh7sjcnbvj9v1zn62.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/1uqumw5fjh7sjcnbvj9v1zn62.o new file mode 100644 index 0000000..c24cdbb Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/1uqumw5fjh7sjcnbvj9v1zn62.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/24hge4uz3lc0dul2hs0wvuh1x.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/24hge4uz3lc0dul2hs0wvuh1x.o new file mode 100644 index 0000000..45c70fe Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/24hge4uz3lc0dul2hs0wvuh1x.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/2po0k75szr05phrdqqwpfjret.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/2po0k75szr05phrdqqwpfjret.o new file mode 100644 index 0000000..ad46b4a Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/2po0k75szr05phrdqqwpfjret.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/48alwn0qa87ez6abg5cb782fz.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/48alwn0qa87ez6abg5cb782fz.o new file mode 100644 index 0000000..6a20152 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/48alwn0qa87ez6abg5cb782fz.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/4p0pjhsm4orqij0p9pa4vkavg.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/4p0pjhsm4orqij0p9pa4vkavg.o new file mode 100644 index 0000000..7c9937f Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/4p0pjhsm4orqij0p9pa4vkavg.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/5k6en52mgs976ng4x09xw4d87.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/5k6en52mgs976ng4x09xw4d87.o new file mode 100644 index 0000000..689d430 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/5k6en52mgs976ng4x09xw4d87.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/5ws4bvf4enkmqj0yzfv3jobkz.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/5ws4bvf4enkmqj0yzfv3jobkz.o new file mode 100644 index 0000000..b9092f0 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/5ws4bvf4enkmqj0yzfv3jobkz.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/664wn0ti4kn0dhxbkx0exfqb6.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/664wn0ti4kn0dhxbkx0exfqb6.o new file mode 100644 index 0000000..f97453c Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/664wn0ti4kn0dhxbkx0exfqb6.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/6rt9p0nreynb1i3lyek54fvbf.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/6rt9p0nreynb1i3lyek54fvbf.o new file mode 100644 index 0000000..5049178 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/6rt9p0nreynb1i3lyek54fvbf.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/7e12pc25q34wdgrhvwwx4kfuj.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/7e12pc25q34wdgrhvwwx4kfuj.o new file mode 100644 index 0000000..9184b78 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/7e12pc25q34wdgrhvwwx4kfuj.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/7txoec71ytj8n2m5lc7lu5qc9.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/7txoec71ytj8n2m5lc7lu5qc9.o new file mode 100644 index 0000000..d04b8b9 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/7txoec71ytj8n2m5lc7lu5qc9.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8jbm2ydn589c8c8n2k9t17tt7.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8jbm2ydn589c8c8n2k9t17tt7.o new file mode 100644 index 0000000..0c018c7 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8jbm2ydn589c8c8n2k9t17tt7.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8m2bp0k901kv3nmttxnqis83v.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8m2bp0k901kv3nmttxnqis83v.o new file mode 100644 index 0000000..77e38bf Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8m2bp0k901kv3nmttxnqis83v.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8tl6toapxceczqzfl93fovllz.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8tl6toapxceczqzfl93fovllz.o new file mode 100644 index 0000000..bd8cacf Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/8tl6toapxceczqzfl93fovllz.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/9vb7uf287lkyse3ugl0b70qyt.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/9vb7uf287lkyse3ugl0b70qyt.o new file mode 100644 index 0000000..19b4625 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/9vb7uf287lkyse3ugl0b70qyt.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/ay6xe4tthd4djgucyopnyieni.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/ay6xe4tthd4djgucyopnyieni.o new file mode 100644 index 0000000..7cb1551 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/ay6xe4tthd4djgucyopnyieni.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/b2nmiitq7ld7l3ju6dyg23evg.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/b2nmiitq7ld7l3ju6dyg23evg.o new file mode 100644 index 0000000..726f520 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/b2nmiitq7ld7l3ju6dyg23evg.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/cibcvakerdu4ryb8jxsho35dm.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/cibcvakerdu4ryb8jxsho35dm.o new file mode 100644 index 0000000..da2e6fe Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/cibcvakerdu4ryb8jxsho35dm.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/ciyozcie562qw8dkcjo9fg1p3.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/ciyozcie562qw8dkcjo9fg1p3.o new file mode 100644 index 0000000..a9d9a4c Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/ciyozcie562qw8dkcjo9fg1p3.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dep-graph.bin b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dep-graph.bin new file mode 100644 index 0000000..921c56e Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dep-graph.bin differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dgecn3mxo2m3z7u3pyfmrup45.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dgecn3mxo2m3z7u3pyfmrup45.o new file mode 100644 index 0000000..135b4e4 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dgecn3mxo2m3z7u3pyfmrup45.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dkijqqsx1npvhbl49tntcgsdb.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dkijqqsx1npvhbl49tntcgsdb.o new file mode 100644 index 0000000..12c3f68 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dkijqqsx1npvhbl49tntcgsdb.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dyjg5vsgch94objkt1eepr4e2.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dyjg5vsgch94objkt1eepr4e2.o new file mode 100644 index 0000000..dfab94a Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/dyjg5vsgch94objkt1eepr4e2.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/e345r2flf7igt1fotl17q866p.o b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/e345r2flf7igt1fotl17q866p.o new file mode 100644 index 0000000..5ff3a48 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/e345r2flf7igt1fotl17q866p.o differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/query-cache.bin b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/query-cache.bin new file mode 100644 index 0000000..f8e1341 Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/query-cache.bin differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/work-products.bin b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/work-products.bin new file mode 100644 index 0000000..1ab759b Binary files /dev/null and b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp-0wrzhk1m7unovcxume5brau6i/work-products.bin differ diff --git a/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp.lock b/common_concepts/target/debug/incremental/common_concepts-2874p2rsapvup/s-h2t8bdtb26-1nwbmpp.lock new file mode 100644 index 0000000..e69de29