diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1d4b09d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*/target +*/.vscode diff --git a/1-report_repair/.vscode/tasks.json b/1-report_repair/.vscode/tasks.json deleted file mode 100644 index ffef723..0000000 --- a/1-report_repair/.vscode/tasks.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "cargo", - "command": "run", - "problemMatcher": [ - "$rustc" - ], - "label": "rust: cargo run" - } - ] -} \ No newline at end of file diff --git a/10-adapter_array/target/.rustc_info.json b/10-adapter_array/target/.rustc_info.json deleted file mode 100644 index b119a67..0000000 --- a/10-adapter_array/target/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":4191169781050156317,"outputs":{"13789308117277828956":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/arvil/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nfeature=\"cargo-clippy\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"4476964694761187371":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/arvil/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.46.0 (04488afe3 2020-08-24)\nbinary: rustc\ncommit-hash: 04488afe34512aa4c33566eb16d8c912a3ae04f9\ncommit-date: 2020-08-24\nhost: x86_64-unknown-linux-gnu\nrelease: 1.46.0\nLLVM version: 10.0\n",""],"16929990295604814582":["___\n",""],"2196823701345282402":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/arvil/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"9859703030026944830":["___\n",""]},"successes":{}} \ No newline at end of file diff --git a/10-adapter_array/target/CACHEDIR.TAG b/10-adapter_array/target/CACHEDIR.TAG deleted file mode 100644 index ec615bc..0000000 --- a/10-adapter_array/target/CACHEDIR.TAG +++ /dev/null @@ -1,3 +0,0 @@ -Signature: 8a477f597d28d172789f06886806bc55 -# This file is a cache directory tag created by cargo. -# For information about cache directory tags see https://bford.info/cachedir/ \ No newline at end of file diff --git a/10-adapter_array/target/debug/.cargo-lock b/10-adapter_array/target/debug/.cargo-lock deleted file mode 100644 index e69de29..0000000 diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/bin-adapter_array deleted file mode 100644 index d2fed65..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/bin-adapter_array +++ /dev/null @@ -1 +0,0 @@ -9f0077979e3bf484 \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/bin-adapter_array.json b/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/bin-adapter_array.json deleted file mode 100644 index abeb60e..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/bin-adapter_array.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":7210524046684111384,"features":"[]","target":1974148002437621829,"profile":1613559695681135254,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/adapter_array-2420e82e6f99395b/dep-bin-adapter_array"}}],"rustflags":[],"metadata":14252281678896127600,"config":0} \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/dep-bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/dep-bin-adapter_array deleted file mode 100644 index e2ab2d2..0000000 Binary files a/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/dep-bin-adapter_array and /dev/null differ diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/invoked.timestamp b/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-2420e82e6f99395b/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/bin-adapter_array deleted file mode 100644 index b773c0a..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/bin-adapter_array +++ /dev/null @@ -1 +0,0 @@ -ea7345836e0e7445 \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/bin-adapter_array.json b/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/bin-adapter_array.json deleted file mode 100644 index 6106235..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/bin-adapter_array.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":7210524046684111384,"features":"[]","target":1974148002437621829,"profile":18074012566298724745,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/adapter_array-2cecd1a04665a8d4/dep-bin-adapter_array"}}],"rustflags":[],"metadata":14252281678896127600,"config":0} \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/dep-bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/dep-bin-adapter_array deleted file mode 100644 index e2ab2d2..0000000 Binary files a/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/dep-bin-adapter_array and /dev/null differ diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/invoked.timestamp b/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-2cecd1a04665a8d4/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/dep-test-bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/dep-test-bin-adapter_array deleted file mode 100644 index e2ab2d2..0000000 Binary files a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/dep-test-bin-adapter_array and /dev/null differ diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/invoked.timestamp b/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/output-test-bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/output-test-bin-adapter_array deleted file mode 100644 index 21ad1c6..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/output-test-bin-adapter_array +++ /dev/null @@ -1,2 +0,0 @@ -{"message":"function is never used: `solve_part2`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":716,"byte_end":727,"line_start":23,"line_end":23,"column_start":4,"column_end":15,"is_primary":true,"text":[{"text":"fn solve_part2(folts: &[usize]) -> usize {","highlight_start":4,"highlight_end":15}],"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 is never used: `solve_part2`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:23: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;12m23\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0mfn solve_part2(folts: &[usize]) -> usize {\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":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"} diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/test-bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/test-bin-adapter_array deleted file mode 100644 index da09fb7..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/test-bin-adapter_array +++ /dev/null @@ -1 +0,0 @@ -1f74730b1c949727 \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/test-bin-adapter_array.json b/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/test-bin-adapter_array.json deleted file mode 100644 index 7d6b008..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-6533e9e7a9619d0a/test-bin-adapter_array.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":7210524046684111384,"features":"[]","target":1974148002437621829,"profile":10655494245791646288,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/adapter_array-6533e9e7a9619d0a/dep-test-bin-adapter_array"}}],"rustflags":[],"metadata":14252281678896127600,"config":0} \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/dep-test-bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/dep-test-bin-adapter_array deleted file mode 100644 index e2ab2d2..0000000 Binary files a/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/dep-test-bin-adapter_array and /dev/null differ diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/invoked.timestamp b/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/test-bin-adapter_array b/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/test-bin-adapter_array deleted file mode 100644 index 8091741..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/test-bin-adapter_array +++ /dev/null @@ -1 +0,0 @@ -56ffdf1b4170cfca \ No newline at end of file diff --git a/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/test-bin-adapter_array.json b/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/test-bin-adapter_array.json deleted file mode 100644 index 0ce6c2e..0000000 --- a/10-adapter_array/target/debug/.fingerprint/adapter_array-e65c4783fd998dbd/test-bin-adapter_array.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":7210524046684111384,"features":"[]","target":1974148002437621829,"profile":8341259748240011191,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/adapter_array-e65c4783fd998dbd/dep-test-bin-adapter_array"}}],"rustflags":[],"metadata":14252281678896127600,"config":0} \ No newline at end of file diff --git a/10-adapter_array/target/debug/adapter_array b/10-adapter_array/target/debug/adapter_array deleted file mode 100755 index 16b3f04..0000000 Binary files a/10-adapter_array/target/debug/adapter_array and /dev/null differ diff --git a/10-adapter_array/target/debug/adapter_array.d b/10-adapter_array/target/debug/adapter_array.d deleted file mode 100644 index d54f4ad..0000000 --- a/10-adapter_array/target/debug/adapter_array.d +++ /dev/null @@ -1 +0,0 @@ -/home/arvil/code/aoc20/10-adapter_array/target/debug/adapter_array: /home/arvil/code/aoc20/10-adapter_array/data/input /home/arvil/code/aoc20/10-adapter_array/src/main.rs diff --git a/10-adapter_array/target/debug/deps/adapter_array-2420e82e6f99395b.d b/10-adapter_array/target/debug/deps/adapter_array-2420e82e6f99395b.d deleted file mode 100644 index 0a8f415..0000000 --- a/10-adapter_array/target/debug/deps/adapter_array-2420e82e6f99395b.d +++ /dev/null @@ -1,6 +0,0 @@ -/home/arvil/code/aoc20/10-adapter_array/target/debug/deps/adapter_array-2420e82e6f99395b.rmeta: src/main.rs src/../data/input - -/home/arvil/code/aoc20/10-adapter_array/target/debug/deps/adapter_array-2420e82e6f99395b.d: src/main.rs src/../data/input - -src/main.rs: -src/../data/input: diff --git a/10-adapter_array/target/debug/deps/adapter_array-2cecd1a04665a8d4 b/10-adapter_array/target/debug/deps/adapter_array-2cecd1a04665a8d4 deleted file mode 100755 index 16b3f04..0000000 Binary files a/10-adapter_array/target/debug/deps/adapter_array-2cecd1a04665a8d4 and /dev/null differ diff --git a/10-adapter_array/target/debug/deps/adapter_array-2cecd1a04665a8d4.d b/10-adapter_array/target/debug/deps/adapter_array-2cecd1a04665a8d4.d deleted file mode 100644 index b24860c..0000000 --- a/10-adapter_array/target/debug/deps/adapter_array-2cecd1a04665a8d4.d +++ /dev/null @@ -1,6 +0,0 @@ -/home/arvil/code/aoc20/10-adapter_array/target/debug/deps/adapter_array-2cecd1a04665a8d4: src/main.rs src/../data/input - -/home/arvil/code/aoc20/10-adapter_array/target/debug/deps/adapter_array-2cecd1a04665a8d4.d: src/main.rs src/../data/input - -src/main.rs: -src/../data/input: diff --git a/10-adapter_array/target/debug/deps/adapter_array-6533e9e7a9619d0a b/10-adapter_array/target/debug/deps/adapter_array-6533e9e7a9619d0a deleted file mode 100755 index 1157954..0000000 Binary files a/10-adapter_array/target/debug/deps/adapter_array-6533e9e7a9619d0a and /dev/null differ diff --git a/10-adapter_array/target/debug/deps/adapter_array-6533e9e7a9619d0a.d b/10-adapter_array/target/debug/deps/adapter_array-6533e9e7a9619d0a.d deleted file mode 100644 index d87daf9..0000000 --- a/10-adapter_array/target/debug/deps/adapter_array-6533e9e7a9619d0a.d +++ /dev/null @@ -1,6 +0,0 @@ -/home/arvil/code/aoc20/10-adapter_array/target/debug/deps/adapter_array-6533e9e7a9619d0a: src/main.rs src/../data/input - -/home/arvil/code/aoc20/10-adapter_array/target/debug/deps/adapter_array-6533e9e7a9619d0a.d: src/main.rs src/../data/input - -src/main.rs: -src/../data/input: diff --git a/10-adapter_array/target/debug/deps/adapter_array-e65c4783fd998dbd.d b/10-adapter_array/target/debug/deps/adapter_array-e65c4783fd998dbd.d deleted file mode 100644 index 4d9e43b..0000000 --- a/10-adapter_array/target/debug/deps/adapter_array-e65c4783fd998dbd.d +++ /dev/null @@ -1,6 +0,0 @@ -/home/arvil/code/aoc20/10-adapter_array/target/debug/deps/adapter_array-e65c4783fd998dbd.rmeta: src/main.rs src/../data/input - -/home/arvil/code/aoc20/10-adapter_array/target/debug/deps/adapter_array-e65c4783fd998dbd.d: src/main.rs src/../data/input - -src/main.rs: -src/../data/input: diff --git a/10-adapter_array/target/debug/deps/libadapter_array-2420e82e6f99395b.rmeta b/10-adapter_array/target/debug/deps/libadapter_array-2420e82e6f99395b.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/10-adapter_array/target/debug/deps/libadapter_array-e65c4783fd998dbd.rmeta b/10-adapter_array/target/debug/deps/libadapter_array-e65c4783fd998dbd.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/dep-graph.bin b/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/dep-graph.bin deleted file mode 100644 index 3230821..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/dep-graph.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/query-cache.bin b/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/query-cache.bin deleted file mode 100644 index 2515ce4..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/query-cache.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/work-products.bin b/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/work-products.bin deleted file mode 100644 index e39e1e6..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt-3gqst8fqxc47e/work-products.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt.lock b/10-adapter_array/target/debug/incremental/adapter_array-2kwm2yydblgdj/s-fv8zbje0pr-1ji7jrt.lock deleted file mode 100755 index e69de29..0000000 diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/10ey4tzhxmb22iwu.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/10ey4tzhxmb22iwu.o deleted file mode 100644 index e9d0f8a..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/10ey4tzhxmb22iwu.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/14eflozer15df2so.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/14eflozer15df2so.o deleted file mode 100644 index 686e91f..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/14eflozer15df2so.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/15lfu10xc2rf8gx0.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/15lfu10xc2rf8gx0.o deleted file mode 100644 index c584dc6..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/15lfu10xc2rf8gx0.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/16kjt01njwqg5s0t.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/16kjt01njwqg5s0t.o deleted file mode 100644 index 8f880d8..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/16kjt01njwqg5s0t.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/17qosvf7yw47ith5.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/17qosvf7yw47ith5.o deleted file mode 100644 index 99da4bc..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/17qosvf7yw47ith5.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/184qgl182b5dhgsv.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/184qgl182b5dhgsv.o deleted file mode 100644 index 3877b54..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/184qgl182b5dhgsv.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1895rd89rurbkktg.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1895rd89rurbkktg.o deleted file mode 100644 index feb54b5..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1895rd89rurbkktg.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1c70qeupw1qedpvl.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1c70qeupw1qedpvl.o deleted file mode 100644 index a80278e..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1c70qeupw1qedpvl.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1ft233o2rgilfzz4.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1ft233o2rgilfzz4.o deleted file mode 100644 index aaef3c9..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1ft233o2rgilfzz4.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1geufiedc9dvxgyy.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1geufiedc9dvxgyy.o deleted file mode 100644 index 89ba15b..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1geufiedc9dvxgyy.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1heifwz4tpotgat.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1heifwz4tpotgat.o deleted file mode 100644 index 53bb914..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1heifwz4tpotgat.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1j1h6pe8ag09goi8.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1j1h6pe8ag09goi8.o deleted file mode 100644 index 8a0ad93..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1j1h6pe8ag09goi8.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1mg2xsfeuks73g43.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1mg2xsfeuks73g43.o deleted file mode 100644 index 6ea18f8..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1mg2xsfeuks73g43.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1muxs4qtib4s5ucz.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1muxs4qtib4s5ucz.o deleted file mode 100644 index 87286f5..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1muxs4qtib4s5ucz.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1q7n37gh65tcxkda.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1q7n37gh65tcxkda.o deleted file mode 100644 index 441f23d..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1q7n37gh65tcxkda.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1si6l915go5zn8wb.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1si6l915go5zn8wb.o deleted file mode 100644 index b404f49..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/1si6l915go5zn8wb.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/25fr2al96i9an5n8.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/25fr2al96i9an5n8.o deleted file mode 100644 index 8cf8e81..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/25fr2al96i9an5n8.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/29dbuug3irt9dj21.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/29dbuug3irt9dj21.o deleted file mode 100644 index 8369a10..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/29dbuug3irt9dj21.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2as8ycreo1a1jiga.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2as8ycreo1a1jiga.o deleted file mode 100644 index 41735e4..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2as8ycreo1a1jiga.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2g27w6ivkxqmr9yd.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2g27w6ivkxqmr9yd.o deleted file mode 100644 index e04acd2..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2g27w6ivkxqmr9yd.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2jdbpqk0r83bg0j.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2jdbpqk0r83bg0j.o deleted file mode 100644 index b549338..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2jdbpqk0r83bg0j.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2krs36bcpf4jf74g.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2krs36bcpf4jf74g.o deleted file mode 100644 index 6c502fd..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2krs36bcpf4jf74g.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2ldu3kjn6szxgopk.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2ldu3kjn6szxgopk.o deleted file mode 100644 index a01e598..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2ldu3kjn6szxgopk.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2lrl932f41xgzj2f.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2lrl932f41xgzj2f.o deleted file mode 100644 index 33d3416..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2lrl932f41xgzj2f.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2nakk89arddyp7r7.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2nakk89arddyp7r7.o deleted file mode 100644 index db172c1..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2nakk89arddyp7r7.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2pgk9r9pcaeahmqe.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2pgk9r9pcaeahmqe.o deleted file mode 100644 index 3af4d80..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2pgk9r9pcaeahmqe.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2r88ynmwe6jvxbs.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2r88ynmwe6jvxbs.o deleted file mode 100644 index 303e207..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2r88ynmwe6jvxbs.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2rfcj1xls5nroxu5.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2rfcj1xls5nroxu5.o deleted file mode 100644 index a1a009e..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2rfcj1xls5nroxu5.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2v2cuj819qwecfti.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2v2cuj819qwecfti.o deleted file mode 100644 index 2a556f1..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2v2cuj819qwecfti.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2ylakn5h4b21x60v.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2ylakn5h4b21x60v.o deleted file mode 100644 index bb7c695..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/2ylakn5h4b21x60v.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/30errunhmmkxkzgr.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/30errunhmmkxkzgr.o deleted file mode 100644 index 6043c7a..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/30errunhmmkxkzgr.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/32pmv72n0fjnslas.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/32pmv72n0fjnslas.o deleted file mode 100644 index 7211b37..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/32pmv72n0fjnslas.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/33rnu9jch9gmplff.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/33rnu9jch9gmplff.o deleted file mode 100644 index ac5dd32..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/33rnu9jch9gmplff.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/39147ol0gdneidok.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/39147ol0gdneidok.o deleted file mode 100644 index 63cc038..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/39147ol0gdneidok.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3bdya7plp9e97bvb.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3bdya7plp9e97bvb.o deleted file mode 100644 index 8046fa8..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3bdya7plp9e97bvb.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ct439shrkr5z28t.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ct439shrkr5z28t.o deleted file mode 100644 index 6b97cb2..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ct439shrkr5z28t.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ed4h9488u9pg42o.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ed4h9488u9pg42o.o deleted file mode 100644 index f3aede5..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ed4h9488u9pg42o.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3fcjh2wrik5k36y2.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3fcjh2wrik5k36y2.o deleted file mode 100644 index 19ff140..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3fcjh2wrik5k36y2.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3fh81pex6xt8m92p.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3fh81pex6xt8m92p.o deleted file mode 100644 index b2ba8ae..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3fh81pex6xt8m92p.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3heyubs4qm31xphu.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3heyubs4qm31xphu.o deleted file mode 100644 index 45ea82d..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3heyubs4qm31xphu.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3hshy8k9e5zzwvu.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3hshy8k9e5zzwvu.o deleted file mode 100644 index 018eeaa..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3hshy8k9e5zzwvu.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3kbiuoordcqu6g0l.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3kbiuoordcqu6g0l.o deleted file mode 100644 index 6220bed..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3kbiuoordcqu6g0l.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ki8cyq64i6vt5w.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ki8cyq64i6vt5w.o deleted file mode 100644 index fa29c32..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3ki8cyq64i6vt5w.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3m9v0q6g32r8zltb.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3m9v0q6g32r8zltb.o deleted file mode 100644 index a79a45a..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3m9v0q6g32r8zltb.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3vy59vthxggw6021.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3vy59vthxggw6021.o deleted file mode 100644 index e913394..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3vy59vthxggw6021.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3vy9cpmf90hdb5nw.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3vy9cpmf90hdb5nw.o deleted file mode 100644 index 718a969..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3vy9cpmf90hdb5nw.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3wiygkk11c61epsg.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3wiygkk11c61epsg.o deleted file mode 100644 index bd0a40c..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3wiygkk11c61epsg.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3xic2mb7s86ygnii.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3xic2mb7s86ygnii.o deleted file mode 100644 index 1d62dc5..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3xic2mb7s86ygnii.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3zwm476tpmu0obls.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3zwm476tpmu0obls.o deleted file mode 100644 index a211907..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/3zwm476tpmu0obls.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4554qi6gu5i66ulp.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4554qi6gu5i66ulp.o deleted file mode 100644 index b0fab6d..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4554qi6gu5i66ulp.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/45p8toth0kjvk3ry.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/45p8toth0kjvk3ry.o deleted file mode 100644 index aa0b0dd..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/45p8toth0kjvk3ry.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/461hk5sfwpwj2zqs.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/461hk5sfwpwj2zqs.o deleted file mode 100644 index 2e6b639..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/461hk5sfwpwj2zqs.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4a8sj1ovd2xtj5c.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4a8sj1ovd2xtj5c.o deleted file mode 100644 index 0e59ce6..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4a8sj1ovd2xtj5c.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4aql1yj9o05gt1e5.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4aql1yj9o05gt1e5.o deleted file mode 100644 index 9efe621..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4aql1yj9o05gt1e5.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4gpgeyi64q2zzzhj.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4gpgeyi64q2zzzhj.o deleted file mode 100644 index 8f9a267..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4gpgeyi64q2zzzhj.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4pfomxoygeb8dsg1.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4pfomxoygeb8dsg1.o deleted file mode 100644 index f41b48e..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4pfomxoygeb8dsg1.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4sunr0ybihyw7fuj.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4sunr0ybihyw7fuj.o deleted file mode 100644 index 1f67d57..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/4sunr0ybihyw7fuj.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5083h4q4dy2mii74.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5083h4q4dy2mii74.o deleted file mode 100644 index a097fb7..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5083h4q4dy2mii74.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/50m41xde3cp8dbty.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/50m41xde3cp8dbty.o deleted file mode 100644 index b79fd40..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/50m41xde3cp8dbty.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/513w0eyy9e8skrvv.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/513w0eyy9e8skrvv.o deleted file mode 100644 index 4abcaae..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/513w0eyy9e8skrvv.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/527usse46iz1pjap.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/527usse46iz1pjap.o deleted file mode 100644 index 10bfc69..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/527usse46iz1pjap.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/58g2c8rroemg34is.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/58g2c8rroemg34is.o deleted file mode 100644 index 2aed421..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/58g2c8rroemg34is.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5a4o3xy2iobow8zw.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5a4o3xy2iobow8zw.o deleted file mode 100644 index 8a90686..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5a4o3xy2iobow8zw.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5bye90mdxrum01it.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5bye90mdxrum01it.o deleted file mode 100644 index 5565253..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5bye90mdxrum01it.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5eiz1r7mxs737bz3.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5eiz1r7mxs737bz3.o deleted file mode 100644 index ec840d7..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/5eiz1r7mxs737bz3.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/6hrl9zz3k1qnuy4.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/6hrl9zz3k1qnuy4.o deleted file mode 100644 index c3326eb..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/6hrl9zz3k1qnuy4.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/7nhsrc9iaheedte.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/7nhsrc9iaheedte.o deleted file mode 100644 index be08f12..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/7nhsrc9iaheedte.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/aqr1x4he4hyh1d9.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/aqr1x4he4hyh1d9.o deleted file mode 100644 index 39b1e4f..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/aqr1x4he4hyh1d9.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/b4etzpfag8r66tm.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/b4etzpfag8r66tm.o deleted file mode 100644 index a70eaea..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/b4etzpfag8r66tm.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/bnaxzrp27v1rnqu.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/bnaxzrp27v1rnqu.o deleted file mode 100644 index 511e127..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/bnaxzrp27v1rnqu.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/dep-graph.bin b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/dep-graph.bin deleted file mode 100644 index 7ad2d4f..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/dep-graph.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/dt66aempee2vtdm.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/dt66aempee2vtdm.o deleted file mode 100644 index 840f061..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/dt66aempee2vtdm.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/edq8k6ktbp73td9.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/edq8k6ktbp73td9.o deleted file mode 100644 index ff7096b..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/edq8k6ktbp73td9.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/jg248bqrolvxp3m.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/jg248bqrolvxp3m.o deleted file mode 100644 index 3bdd43f..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/jg248bqrolvxp3m.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/kg3kxup1q71zv92.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/kg3kxup1q71zv92.o deleted file mode 100644 index d2642ba..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/kg3kxup1q71zv92.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/lozha6zppoamw9d.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/lozha6zppoamw9d.o deleted file mode 100644 index 2b80a94..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/lozha6zppoamw9d.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/query-cache.bin b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/query-cache.bin deleted file mode 100644 index 789a2ce..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/query-cache.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/tyls7d0lstxuwil.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/tyls7d0lstxuwil.o deleted file mode 100644 index 88d99c2..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/tyls7d0lstxuwil.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/vmnx1oq906onipy.o b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/vmnx1oq906onipy.o deleted file mode 100644 index 21ca4fd..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/vmnx1oq906onipy.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/work-products.bin b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/work-products.bin deleted file mode 100644 index af584c8..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6-1rdkh5b02u9qg/work-products.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6.lock b/10-adapter_array/target/debug/incremental/adapter_array-3bef38bs2b5lg/s-fv8zbji8w1-1jok6d6.lock deleted file mode 100755 index e69de29..0000000 diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/139i2s0b4w7u1y5s.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/139i2s0b4w7u1y5s.o deleted file mode 100644 index 837d906..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/139i2s0b4w7u1y5s.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/13ytm12dzw9es5vq.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/13ytm12dzw9es5vq.o deleted file mode 100644 index 9e412b0..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/13ytm12dzw9es5vq.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/15s8v3ksj5o43zji.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/15s8v3ksj5o43zji.o deleted file mode 100644 index 660d6a5..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/15s8v3ksj5o43zji.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1bpbtk0ejyg9ckgd.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1bpbtk0ejyg9ckgd.o deleted file mode 100644 index 22e41db..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1bpbtk0ejyg9ckgd.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1cxt273qvh52bm9b.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1cxt273qvh52bm9b.o deleted file mode 100644 index c46bf39..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1cxt273qvh52bm9b.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1g4nm605g7gfnp21.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1g4nm605g7gfnp21.o deleted file mode 100644 index 510d715..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1g4nm605g7gfnp21.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1j7tlq5tzp9c947q.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1j7tlq5tzp9c947q.o deleted file mode 100644 index fb89670..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1j7tlq5tzp9c947q.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1jqg7d4pdgb514t0.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1jqg7d4pdgb514t0.o deleted file mode 100644 index d38fa20..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1jqg7d4pdgb514t0.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1mwd1ugmbx77hrel.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1mwd1ugmbx77hrel.o deleted file mode 100644 index 526808d..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1mwd1ugmbx77hrel.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1rdegau6wesgorhf.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1rdegau6wesgorhf.o deleted file mode 100644 index 31f2c87..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1rdegau6wesgorhf.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1rtcdp7tva87as1s.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1rtcdp7tva87as1s.o deleted file mode 100644 index d1d2d1d..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1rtcdp7tva87as1s.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1sle76tbth6x8v5h.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1sle76tbth6x8v5h.o deleted file mode 100644 index 2af37a0..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1sle76tbth6x8v5h.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1x11ve09f0t56m3h.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1x11ve09f0t56m3h.o deleted file mode 100644 index a0de9de..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1x11ve09f0t56m3h.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1zl6q6c63eitn8wz.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1zl6q6c63eitn8wz.o deleted file mode 100644 index a90ceb6..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/1zl6q6c63eitn8wz.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/209v1twkthsyckxk.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/209v1twkthsyckxk.o deleted file mode 100644 index 042711e..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/209v1twkthsyckxk.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/20dgurm3e8j51cio.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/20dgurm3e8j51cio.o deleted file mode 100644 index fb52946..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/20dgurm3e8j51cio.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/20x3pa0m4gv43awg.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/20x3pa0m4gv43awg.o deleted file mode 100644 index 95c5a7d..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/20x3pa0m4gv43awg.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/21liw6ge5vde5qbc.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/21liw6ge5vde5qbc.o deleted file mode 100644 index 10cfe1b..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/21liw6ge5vde5qbc.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2583pbk8yz2wime9.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2583pbk8yz2wime9.o deleted file mode 100644 index db45e1b..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2583pbk8yz2wime9.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/25l7cgfku8arrs.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/25l7cgfku8arrs.o deleted file mode 100644 index 15abd01..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/25l7cgfku8arrs.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/26dtqymnne7zjksd.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/26dtqymnne7zjksd.o deleted file mode 100644 index e82264f..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/26dtqymnne7zjksd.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/26y2re2zrcn4qvwe.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/26y2re2zrcn4qvwe.o deleted file mode 100644 index f6b44bc..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/26y2re2zrcn4qvwe.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/27lqasl3urw1t44i.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/27lqasl3urw1t44i.o deleted file mode 100644 index 32ff196..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/27lqasl3urw1t44i.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/29sm544fze6vllky.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/29sm544fze6vllky.o deleted file mode 100644 index 4d8abb4..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/29sm544fze6vllky.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2c8n0uab37q3u2uu.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2c8n0uab37q3u2uu.o deleted file mode 100644 index 099efec..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2c8n0uab37q3u2uu.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2f6o1ruokrhk92f9.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2f6o1ruokrhk92f9.o deleted file mode 100644 index 461fc55..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2f6o1ruokrhk92f9.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2jlur8f7pa6r5031.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2jlur8f7pa6r5031.o deleted file mode 100644 index f994c62..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2jlur8f7pa6r5031.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2l1j80pjq0e6jlmi.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2l1j80pjq0e6jlmi.o deleted file mode 100644 index 9def2d8..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2l1j80pjq0e6jlmi.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2lyu7ut63vpge9pm.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2lyu7ut63vpge9pm.o deleted file mode 100644 index c66c867..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2lyu7ut63vpge9pm.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2tklfe9buhg53heb.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2tklfe9buhg53heb.o deleted file mode 100644 index f6e77a3..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2tklfe9buhg53heb.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2u1fubub9crqp70u.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2u1fubub9crqp70u.o deleted file mode 100644 index 488a96c..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2u1fubub9crqp70u.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2vy39m0bp87hvc8g.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2vy39m0bp87hvc8g.o deleted file mode 100644 index 2a29735..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2vy39m0bp87hvc8g.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2zvm9sutrbgazyvf.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2zvm9sutrbgazyvf.o deleted file mode 100644 index 0b85c79..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/2zvm9sutrbgazyvf.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3179fc3umfvb77mq.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3179fc3umfvb77mq.o deleted file mode 100644 index 475fa90..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3179fc3umfvb77mq.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/331zz3y5264ga5s.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/331zz3y5264ga5s.o deleted file mode 100644 index e945ff3..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/331zz3y5264ga5s.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/33odogtlklmjrr9m.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/33odogtlklmjrr9m.o deleted file mode 100644 index 02b38f1..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/33odogtlklmjrr9m.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/33rz8jdlvl73kf5t.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/33rz8jdlvl73kf5t.o deleted file mode 100644 index b1b61e9..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/33rz8jdlvl73kf5t.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/349ibilwjvx6ji6d.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/349ibilwjvx6ji6d.o deleted file mode 100644 index b1c4d76..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/349ibilwjvx6ji6d.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/38fjuyipag1f39ot.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/38fjuyipag1f39ot.o deleted file mode 100644 index 1358737..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/38fjuyipag1f39ot.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3c25vek8kf1xc6wf.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3c25vek8kf1xc6wf.o deleted file mode 100644 index 2bf7a79..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3c25vek8kf1xc6wf.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3g8y2kta3s9v8u8w.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3g8y2kta3s9v8u8w.o deleted file mode 100644 index 0922cde..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3g8y2kta3s9v8u8w.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3j23rtnaj7mixzs4.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3j23rtnaj7mixzs4.o deleted file mode 100644 index 470a50a..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3j23rtnaj7mixzs4.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3j5yywxfz2rkqbvo.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3j5yywxfz2rkqbvo.o deleted file mode 100644 index be8fa2f..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3j5yywxfz2rkqbvo.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3lf1my2yi4920m73.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3lf1my2yi4920m73.o deleted file mode 100644 index 8703cbf..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3lf1my2yi4920m73.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3nzi51gilyi4l5pb.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3nzi51gilyi4l5pb.o deleted file mode 100644 index 71994a6..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3nzi51gilyi4l5pb.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3qpxno65llro4rb4.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3qpxno65llro4rb4.o deleted file mode 100644 index be1913e..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3qpxno65llro4rb4.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3r4lcae5cypc3qlk.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3r4lcae5cypc3qlk.o deleted file mode 100644 index 28084cb..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3r4lcae5cypc3qlk.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3s3s39757n1mp9q9.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3s3s39757n1mp9q9.o deleted file mode 100644 index 72c8093..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3s3s39757n1mp9q9.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3upa52l04knuym2u.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3upa52l04knuym2u.o deleted file mode 100644 index acd91ef..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3upa52l04knuym2u.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3w7pxro0x0puq5u6.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3w7pxro0x0puq5u6.o deleted file mode 100644 index d1e029b..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3w7pxro0x0puq5u6.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3yyssvp468rj7v8z.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3yyssvp468rj7v8z.o deleted file mode 100644 index 37af388..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/3yyssvp468rj7v8z.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/43telpcj2viipucl.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/43telpcj2viipucl.o deleted file mode 100644 index e8218fe..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/43telpcj2viipucl.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4fbxfzp297h539l2.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4fbxfzp297h539l2.o deleted file mode 100644 index bbc6d39..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4fbxfzp297h539l2.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4hr2gkkl0gwoi7sk.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4hr2gkkl0gwoi7sk.o deleted file mode 100644 index d935e7d..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4hr2gkkl0gwoi7sk.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4ityi1ttncn84zzz.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4ityi1ttncn84zzz.o deleted file mode 100644 index 2d6edb6..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4ityi1ttncn84zzz.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4obo2n1k9w9t9byw.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4obo2n1k9w9t9byw.o deleted file mode 100644 index 06f08c2..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4obo2n1k9w9t9byw.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4sbw3gthg0e63xe3.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4sbw3gthg0e63xe3.o deleted file mode 100644 index 87e7d75..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4sbw3gthg0e63xe3.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4vc0lv6wp8p9gkzp.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4vc0lv6wp8p9gkzp.o deleted file mode 100644 index 7012e1a..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4vc0lv6wp8p9gkzp.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4ys9gftlrszy3svc.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4ys9gftlrszy3svc.o deleted file mode 100644 index 8514a4f..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/4ys9gftlrszy3svc.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/50k3uj375euzu7sj.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/50k3uj375euzu7sj.o deleted file mode 100644 index 92f62c5..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/50k3uj375euzu7sj.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/52rfznb3ooj3xxnr.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/52rfznb3ooj3xxnr.o deleted file mode 100644 index de694f2..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/52rfznb3ooj3xxnr.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/53m17etfg4y3dkpg.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/53m17etfg4y3dkpg.o deleted file mode 100644 index c8844fb..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/53m17etfg4y3dkpg.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/55gzayrn3ho2x4r.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/55gzayrn3ho2x4r.o deleted file mode 100644 index 761aa75..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/55gzayrn3ho2x4r.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/55qsghueo0x272r2.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/55qsghueo0x272r2.o deleted file mode 100644 index caa5e2a..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/55qsghueo0x272r2.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5a3tf6cpfy56al0u.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5a3tf6cpfy56al0u.o deleted file mode 100644 index 5a00ef3..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5a3tf6cpfy56al0u.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5dpg7bv1iygieqja.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5dpg7bv1iygieqja.o deleted file mode 100644 index e5c19c2..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5dpg7bv1iygieqja.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5ganfkz0vxlkvz70.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5ganfkz0vxlkvz70.o deleted file mode 100644 index f80eaf7..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/5ganfkz0vxlkvz70.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/ah7uyv012ismkon.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/ah7uyv012ismkon.o deleted file mode 100644 index be4814b..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/ah7uyv012ismkon.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/bidks4rbewrx8vw.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/bidks4rbewrx8vw.o deleted file mode 100644 index a89c19a..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/bidks4rbewrx8vw.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/d2ejb3g5rkzgkhc.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/d2ejb3g5rkzgkhc.o deleted file mode 100644 index 639c30b..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/d2ejb3g5rkzgkhc.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/dep-graph.bin b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/dep-graph.bin deleted file mode 100644 index 1000230..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/dep-graph.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/hrlmijt9fk4a76v.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/hrlmijt9fk4a76v.o deleted file mode 100644 index 5c75980..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/hrlmijt9fk4a76v.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/jq7974aje1oqbxw.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/jq7974aje1oqbxw.o deleted file mode 100644 index 603743f..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/jq7974aje1oqbxw.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/query-cache.bin b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/query-cache.bin deleted file mode 100644 index 460adb5..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/query-cache.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/rg5jhjxbsvthy72.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/rg5jhjxbsvthy72.o deleted file mode 100644 index c8ad942..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/rg5jhjxbsvthy72.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/t3wqzykmpc3r2ds.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/t3wqzykmpc3r2ds.o deleted file mode 100644 index 87b0877..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/t3wqzykmpc3r2ds.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/work-products.bin b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/work-products.bin deleted file mode 100644 index b38cff6..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/work-products.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/z48l34xmyw7dxbr.o b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/z48l34xmyw7dxbr.o deleted file mode 100644 index f94c98e..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq-2d12imt5p826n/z48l34xmyw7dxbr.o and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq.lock b/10-adapter_array/target/debug/incremental/adapter_array-3ie3a5j9u2qfp/s-fv8xx60nbx-1p28fcq.lock deleted file mode 100755 index e69de29..0000000 diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/dep-graph.bin b/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/dep-graph.bin deleted file mode 100644 index 20627b0..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/dep-graph.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/query-cache.bin b/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/query-cache.bin deleted file mode 100644 index c2e2501..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/query-cache.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/work-products.bin b/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/work-products.bin deleted file mode 100644 index e39e1e6..0000000 Binary files a/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56-n7zq6u5eija8/work-products.bin and /dev/null differ diff --git a/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56.lock b/10-adapter_array/target/debug/incremental/adapter_array-3ms9l0u914yt3/s-fv8zbjdl5e-yjny56.lock deleted file mode 100755 index e69de29..0000000 diff --git a/11-seating_system/Cargo.lock b/11-seating_system/Cargo.lock new file mode 100644 index 0000000..b5ad0d0 --- /dev/null +++ b/11-seating_system/Cargo.lock @@ -0,0 +1,86 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "anyhow" +version = "1.0.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1" + +[[package]] +name = "either" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" + +[[package]] +name = "itertools" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319" +dependencies = [ + "either", +] + +[[package]] +name = "proc-macro2" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" +dependencies = [ + "unicode-xid", +] + +[[package]] +name = "quote" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "seating_system" +version = "0.1.0" +dependencies = [ + "anyhow", + "itertools", + "thiserror", +] + +[[package]] +name = "syn" +version = "1.0.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + +[[package]] +name = "thiserror" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76cc616c6abf8c8928e2fdcc0dbfab37175edd8fb49a4641066ad1364fdab146" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "unicode-xid" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" diff --git a/11-seating_system/Cargo.toml b/11-seating_system/Cargo.toml index 5ed8346..b04da03 100644 --- a/11-seating_system/Cargo.toml +++ b/11-seating_system/Cargo.toml @@ -7,3 +7,6 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] +anyhow = "1.0.37" +itertools = "0.10.0" +thiserror = "1.0.23" diff --git a/11-seating_system/data/input.txt b/11-seating_system/data/input.txt new file mode 100644 index 0000000..e2c74dc --- /dev/null +++ b/11-seating_system/data/input.txt @@ -0,0 +1,98 @@ +LLLLLLLL.LLLLLLLLL.LL.LLLLLLL.LLLLL.LLLLLLLL.LLLLL.LLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLL +LLLLLLLL.LLLLLLLLLLLLLL.L.LLL..LLLL.LLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLL..LLLLLLLLLL +LLLLLLLL.LLLLLLLLL.LLLL.LLLLL.LL.LL.LLLLLLLLLLLLLLL.LLLLLLLLL.LLLLL.L.LLL.LLLL.L.LLLLLLL.LLLLLLL +LLLLLLLL.LLLLLLL.L.LLLL.LLLLL.LLLLL.LLLLLLLLLLLLLLL..LLLLLL.LLLLLLLLL.LLLLLLLL..LLLLLLLLLLLLLL.L +LLLLLLLL.LLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLL.LL.LLLLLLLL.LLLLLL.LLLLLL.LLL +LLLLLLLL.LLLLLLLLL.LLLLLLLLLL.LLL.LLLLLLLLLL.L.LLL..LLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLL.LLLL.LLLLL +LLLL.LLL.LLLLLL.LL.LLLLL..LLL.LLLL..LL.L.LLLLLLLLLLL.LLLLLLLL.LLLLLLL..LLLLLLL.LLL.LLLLLLLLLLLLL +LLLLLLLL.LLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLL +LL...L......L.L.L......L....L.....LLLL..L.L.L.L................LL........L..L...L......L..L.LL.. +L.LLLLLLLLLLLLLL.L.LLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLL.LLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LL +LLLLLLLL.L.LLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLL +LLLLLLLL..L.LLLLLL.LLLL.LLLLLLLL.LLLLLL.LL.L.LLLLLL.LLLLLLLLLLLLLLLLL.L.LLLLL..LLLLLLLLLLLLLLLLL +LLLLLLLL.LLLL.LLLL.LLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLL.LLLLLL.LLLLLL.L.LLLLLLL.LL +LLLLLLLL.LLLLLLLLL.LLLL.LLLLL.LLLLL.LLLLLLLL.LLLLLLLLLLLLL.LL.LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL +LLLLLLLL.LLLL.LLLL.LLLL.LLLLL.LLLLL.LL.LLLL..L.LLLL.LLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLL..LLLLL.LLLL +.L...L.....L.........L.L..L...LL.....L.L.L..L.L.....L..L.L.L........L...L..L.......L....L...LL.L +LLLLLLLLLLL.LLL.LL.LLLL.LLL.L.LLLLLLLLLLLLL..LLLLLLLLLLLLLLLL.LL.LLLL.LLLLLLLLLLLLLLLLLLLLL.LLLL +LLLLLLLL.LLLLLLLLLLLLLLLLLLL..LL.LLLLLLLLLLL.LLLLLL.LLLLLLLL..LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL +LLLLLLLL.LLLLLLLLLLLLLL.LLLL..LLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLL.L.LLLLLL.LLLLLLLLLL +LLLLLLLL...LLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLLLLLL.L.LLLLLLLLLLL.LLLLLLL.LL..LLLLLLLLLLL.LLLLLLLLLL +L...LL.L........L..LLL.L.LL..L..L.L.L..L..L.........L.....LLL.....LLL........LLL...LL..L.L...LL. +LLLLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLL.L.LLLLL...LLL.L.L.LLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLLLLLLLLLL +LLL.LLLL.LLLLLLLLL.LLLLLLLLL..L.L.L.LLLLLLLL.LLLLLL.LLLLLLL.L.LLLLLLL.LLL.LLLLLLLLLLL.LLLLLLLLLL +LLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLLLLL.LLL.LLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLL. +LLLLLLLL.LLLLLLLLL.LLLL.LLLLL..LLLL.LLLLLLLL.LLLLLL.LLLLLLLLL.LL.LLLL.LLLLLLLL.LLLLLL.LLLLLLLLLL +...L.L.L..LL.......L.LL.L..LL........LLLL.....LL.LLL.L.LL...L.L.......LL....L..L..LL.L....L..LLL +L...LLLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLL.L.LLLL.LLLLL.LLL.LLLLLLL.LLLLLLLLLLLLLLL.LL.LLLLLLL +LLLLLLLL.LLL.LLLLL.LLLLLLLLLL.LLLLL.LLLLLLLLLLL.LLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLLLL +LLLLLLLL.L.LLLLLLL.LLLL.LLLLL.LLLLLLLLLLLLLL..LLLLL.LLLLLL.L..LLLLLLL.LL.L.LLL.LLLLLL.LLLLLLLLLL +LLLLLLLL.LLLLLL.LL.LLLL.LLLLL.L.LLL.LLLLLLLL.LLLLLL.LLLL.LLLLLLLLLLLLLLLLL.LLL.LLLLLL.LLLLLLLLLL +LLLLLLLLLLLLLLLLLL.LL.L.LLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLL.LLLLL.L.LLLLLLLL.LLLLLL.LLLL.LLLLL +..LL...LL..LLL.L...L....L.L...L.L.L...L.LL.L........L.L..L...L..L.L.LL.L.L..L..LLLL..L..L..L...L +LL.LLLLL.LLLLLLL.LLLL.L.LLLLL.LLLLL.LLLL.LLLLLLLLLL.LLLLLLLLLLLLLLLLL.L.LLLLLLLLLLLLL.LL.LLLLLLL +LLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLL.L.LLLL +LLLLLLLLLLLL.LLLLLLLLLL.LLLLL.LLLLL.LLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLL +LLLL.LLL.LLLLLLLLL.LL...LLL.L.LLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLL +LLLLLLL.L.LLLLLLLL.LLLL.LLLL.LLLLLLLLLLLLLL...LLLLL.LLLLLLLLL.LLLLLLL.LLLL.LLLLLLLLLL.LLLLLLLLLL +LLLLLLLLLLLLLLLLLL.LL.L.LLLLL.LLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLL.L.L.LLLLLLLL.LLLL.LLLLLLLLLL.L +LLLLLLLL.LLLLLLLL..LLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLL.LL.LLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLLL. +...L......L....L...LLLL.LLLLL.L..LL.L........LL...L.L.LLLLLLLLLL.LL.LLLL...L....L.....L....LL... +LLLL.LLLLLLLLLLLLL..L.L.LLLLLLLLLLLLLLLLLL.L.LLLLLL.LLLLLLL.L.LLLLLLL.LL.LLLLL.LLLLLL.LLLLLLLLLL +LLLLLLLL.LLLLL.LLL.LLLL.LLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLL.LLLLL.LL.LLLLLLLLLLLLLLLLL +LLLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.L.LLLLLLLL.LLLLLLLLLLLLLLLL..LLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLL +LLLLLLLLL.LLLLLLLL.LLL..LLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLL.L.LLLLLLLL +LLL.LLLL.LLLLL.LLL..LLL.LLLL..LLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL...LLL.LLL.LLLLLL.LLLLLLLLLL +LLLLLLLL.LLLLLLLLL.LLLL.LLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLL.LL +L.L.L.L.L.L....L.LL.L...LL......LL.LL...LLL....L..L..LL.LL.L.L..L..LL.L...LLL.....LLLL.....L.... +LLLLLL...LLLLLLLLL..LLL.LLLLL.LLL.LLLL.LLLLL.LLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLL.LLLLLLL.LL +LLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLL.LLLLLLLL.LLLLL..LLLLLL.LL.LLLL..L.LLLLLLLL.LLLLL.LLLLLLLLLLL +LLLLLLLL.LLLLLLLLL.LLLL.LLLLL.L.LLL.LLLLLLLL.LLLL.L.LLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL +LLLLLLLL.LLLLL.LL..LLLL.LLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLLL.LL.LLLL.LLLLL..L.L.LLLL.LLLLLL.LLL +LLLLLLLL.LLL.LLLLL.LLLLLL.LLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLL.LLLLLLLL.L.LLLLL..LLLLLLLL +LLLLLLLLLLLLLL.LLL..LLL.LLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLL.L.LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL +L.LLLLLL.LLLLLLLLL.LLLL.LLLLLLLLLLL.LLL.LLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLL..LLLLL.LLLL.LLLLL +LLLL.L....L.L.LL.LLLL...LL....L.L..L....L...LLL..L..LLLL...L..L.L.L....L..L.LL.L.L...L...L....L. +L.LLLLLL.LLLLLLLLL.LLL..LLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL +LLLLLLLL.LLLLLLL.LLLLLL.LLLLL.LLLLL.LLLLLLLL.LL.LLLL.LLLLL.LL.L.LL.LL.LLLLLLLLLLLLLLL.LLLLLLLLLL +LLLLLLLLLLLLLLLLLL..LLL.LLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLL +LLLLLLLL.LLLLLLLLL.LLLL..LLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LL.LLLL.LLLLLLLLLLL.LLLLLLLLL +LLLLLLLL.LLLLLL.LL.LLLL.LLLLLL.L.LL.LLLLLLLL.LLLL.L.LLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLL +LLLLLLLL.LLL.LLLLL.LLLLLLLLLLLLLLLL.LLLLLL.LLLLLL.LLLLLLLLLLL.LLLLLLL.LLLLLLL..LLLLLLLLLLLLLLLLL +.L.L..L....L...........L.LL....L.......L..L.LL..L.L........L..L.............L.L....LL.LLL..L.LL. +LLLLLLLL.LLLLLL.LL.LLLL.LLLLL.LLLLL.LLLLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLL +LLLLLLLL.LLLLLLLLLLLLLL.LLLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.L.LLL.LL.LLLLLLLLLL +LLLLLLLLLLLL.LLLLL.LLLL.LLLLLLLLLLL.LLLLLLLLLLLLLL..LLLLL.LLL.LL.LLLL.LLLLLLLL.LLL.LLLLLLLLLLLLL +LLLLLLLLLLLLLLLLLL.LLLL.LL.LLL..LLLLLLLLLLLL.LLLLLLLLLL.LLLLL.LLLLLLL.LLLLLLLL..LL.LL.LLL.LL.LLL +........L...L....LL.....LL..L.....LL.LLLL.LL.LLL.....LLL.....LL.L..LLL.....LL.............L....L +LLL.LLLL.LLLLLLLLLL.LLL.LLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLL...LLLLLL.L.L.LL..LLLLLLLLL +LLLLLLLLLL.LL.LLLLLLLLL.L.LLL.LLLLL.LLLLLLLL..LLLLLLLLLLLLLLLLLLLLL...LLLLLLLL.LLLLLL.LLLLLLLLLL +.LLLLLLL.LLLLLLLLL.LLLL.LLLLLLL.LLLL.LL..LLL.LLLLLLLLL.LLLLLL.LL.L.LL.LLLLLLLLLLLLLLLLLLLLLLLLLL +LLLLLLLL.LLLLL.LLL.LLLLL.LLL.LLLLLL.LLLLL.LL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLL.LLL +LLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLL.LL.LLL.LLLLLLLL..LLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLL +LLLL.LLL.LLLLLLLLLLLLLLLLLLL.LLLL.L.LLL..LLLL.L.LLL.LL.L.LL.L.LLLLLLL.LLLLLLLL.LLLL.L.L.LLLLLLLL +LLLLLLLL.LLLLLLLLL.LLLLLLLLLL.LLLLL.LLLLLLLLLLLLL.L.LL.LLLLLL.L.LLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLL +LLL.LLLL.LLLLLLL.L.LLLLLLLLLL.LLLLL..LLL.LL..LLLLLL.LL.LLLLLL.LLLLLLL.LL.LLLLLLLLLLLL.LLLLLLLLLL +.L.....L...L.......L...L....L....L..L..LLL.....L............L..LL.L...L.L.L..LL...LLL..L.L.L.... +LLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLL +.L.LLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLL.LLLLLLLLLL..LLLLL.LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL +LLLLLLLLLLLLLLLL.L.LLLLLLLLLL.LLLLLLLLL.LLLL.LLLLLL.LLLLLLL.L.LLLLLL.LLLLLL.LL.LLLLLL.LLLLLL.LLL +LL.LLLLL.LLLLLLLLL..LLL.L.LLL.LLLLL.L.LLL.LL.LLLLLL.LLLLLLLLL.LLLLLL..LLL.LLLL.LLLLL.LLLLLLLLLLL +.L...LLL.....L.....LLL....LLLL.L.LL....L...L...L.L.L....L.LLLL...L.L....L.....LL.L.....L..L.L... +LLLLL.L...LLLLLLLL.LLLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLLLLLLL.LL.LLLL.L.LLLLLL.LLLLLL.LLLL.LLLLL +LLLL.LLL.LLLLLLLLLLLLLLLL.LLL.LLLLL.LLLLLLLLLLLLLLL.LLLLLLLLLLL.LLLLL.L.LLLLLL.LLLLLLLLLLLLLLLLL +LLLLLLLLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLLLL.L.LLLLLLL.L.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLL +LLLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLL.LLL.LL.LLLLLLLLL. +..L..................LL..LL....L.....L..L..L.L...LLLL......L.L.L......L..L....LLLL.L...L....LL.. +LLLLLLLL.LLLLLLL..LLLLL.LLLL.LLLLLL.LLLLLLLL.LLLLLL.L.LLLLLLL.LLL.LLLLLLLLLLLL.LLLLLL.LLLLLLLLLL +LLLLLLLL.LLLLLLLL.LLLLL.LLLLL.LLLLLLLLLLLL.L.LLLLLL..LLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLL +LLLLLLLL.LLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLL.LLLLLLLLL.LLL.LLLLLL..LLLLLLL.L +LLLLLLLLLLLLLLLLLL.LLLL.LLLLL.LL.LLLLLLLLLLL.LLLLLL..LLLLLL.LLLLLLLLL..LL.LLLL.LLLL.L.LLLLLLLLLL +LLLLLLLL.LLLLLLL.LLLLLL.LLLLLLLL.LLLLLLLLLLL.LLL.LLLLLLLLLL.LLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL +L.LLL.LL.LLLL.LLL..LLLL.LLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLL.L.LL.LLLL.LLLLLLL +LLLLLLLL.LLLLLLLLL.LLLL.LLLLLL..LLL.LLLLL.LL.LLLLLL.LLLLLLLLL.LLLLLLL.LLLLLLLLLL.LLLL.LLLLLLLLLL +LLLLLLLL.LLLLLLLLL..LLLLL.LL..LLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLL +LLLLLLLLLLLLLLLLLL..LLL.LLLLL.LLLLL.LLLLLLLL.LLLLLL..L.LLLLLLLLLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL +LLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLL.LLLLLLLL.LLLLLL.LLLLL.LLL.LLLLLLL.LLLLL.LL.LLLL.L.LLLLLLLLLL +LLL.LLLL.LL.LLLLLLLLLLL.LLLLLLLLLL..LLLLLLLL.LL.LLLLL.LL.LLLLLLLLLLLLLLLLLLLLLLLLLLL..LLLLLLLLLL +LLLLLLLL.LLLLLLLLL.LLLL.LLLL..LLLLL.LLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLL diff --git a/11-seating_system/src/main.rs b/11-seating_system/src/main.rs index e7a11a9..fb90c31 100644 --- a/11-seating_system/src/main.rs +++ b/11-seating_system/src/main.rs @@ -1,3 +1,377 @@ -fn main() { - println!("Hello, world!"); +use std::{fmt, iter::FromIterator, mem, vec}; +use anyhow::{anyhow, Result}; +use fmt::{Display}; +use itertools::Itertools; + +#[derive(Clone, Copy, PartialEq)] +enum TileType { + Floor, + Empty, + Occupied, } + +impl Default for TileType { + fn default() -> Self { + Self::Floor + } +} + +impl Display for TileType { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{}", match self { + TileType::Floor => '.', + TileType::Empty => 'L', + TileType::Occupied => '#', + }) + } +} + +impl fmt::Debug for TileType { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{}", match self { + TileType::Floor => ".", + TileType::Empty => "L", + TileType::Occupied => "#", + }) + } +} + +impl TileType { + fn change(&self, i: T) -> TileType where + T: IntoIterator { + match self { + TileType::Empty => { + if i.into_iter() + .filter(|&x| x == TileType::Occupied) + .count() == 0 { + TileType::Occupied + } else { + *self + } + } + TileType::Occupied => { + if i.into_iter() + .filter(|&x| x == TileType::Occupied) + .count() >= 4 { + TileType::Empty + } else { + *self + } + } + _ => { + *self + } + } + } + + fn change_step2(&self, i: T) -> TileType where + T: IntoIterator { + match self { + TileType::Empty => { + if i.into_iter() + .filter(|&x| x == TileType::Occupied) + .count() == 0 { + TileType::Occupied + } else { + *self + } + } + TileType::Occupied => { + if i.into_iter() + .filter(|&x| x == TileType::Occupied) + .count() >= 5 { + TileType::Empty + } else { + *self + } + } + _ => { + *self + } + } + }} + +impl From for TileType { + fn from(c: char) -> Self { + match c { + '.' => TileType::Floor, + 'L' => TileType::Empty, + '#' => TileType::Occupied, + _ => unreachable!() + } + } +} + +#[derive(Debug, Clone, Copy, PartialEq)] +struct Vec2 { + x: i64, + y: i64, +} + +impl From<(T, T)> for Vec2 + where T: Into { + fn from((x, y): (T, T)) -> Self { + Self { + x: x.into(), + y: y.into() + } + } +} + +impl From for (T, T) + where T: From { + fn from(v: Vec2) -> Self { + (v.x.into(), v.y.into()) + } +} + +impl FromIterator for Vec<(i64, i64)> { + fn from_iter>(iter: T) -> Self { + iter + .into_iter() + .map(|v| (v.x, v.y)) + .collect() + } +} + +#[derive(Debug, Clone, PartialEq)] +struct Map { + size: Vec2, + tiles: Vec, +} + +impl Display for Map { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + for i in 0..self.size.x { + for j in 0..self.size.y { + write!(f, "{}", self.get((i,j).into()).unwrap())?; + } + writeln!(f)? + }; + Ok(()) + } +} + +impl Map { + fn new(size: Vec2) -> Self { + let num_tiles = size.x * size.y; + Self { + size, + tiles: vec![Default::default(); num_tiles as usize] + } + } + + fn index(&self, pos: Vec2) -> Option { + match (pos.x, pos.y) { + (x, y) if (0..self.size.x).contains(&x) && (0..self.size.y).contains(&y) => Some((pos.x * self.size.y + pos.y) as usize), + _ => None, + } + } + + fn set(&mut self, pos: Vec2, val: TileType) -> Result<()> { + if let Some(index) = self.index(pos) { + self.tiles[index] = val; + Ok(()) + } else { + Err(anyhow!("Invalid pos {:?} in map of size {:?}", pos, self.size)) + } + } + + fn get(&self, pos: Vec2) -> Option { + Some(self.tiles[self.index(pos)?]) + } + + fn neighbors(&self, pos: Vec2) -> impl Iterator { + (-1..=1) + .cartesian_product(-1..=1) + .filter(|v| v != &(0, 0)) + .map(move |(dx,dy)| Vec2{ + x: pos.x + dx, + y: pos.y + dy + }) + } + + fn neighbors_step2(&self, pos: Vec2) -> impl Iterator { + let mut v: Vec = vec![]; + (-1..=1) + .cartesian_product(-1..=1) + .filter(|v| v != &(0, 0)) + .for_each(|(dx,dy)| { + let mut ray = pos.clone(); + loop { + ray.x += dx; + ray.y += dy; + if let Some(tile) = self.get(ray) { + if tile == TileType::Empty || tile == TileType::Occupied { + v.push(ray); + break; + } + } else { + break; + } + } + }); + v.into_iter() + } + + fn neighbor_tiles(&self, pos: Vec2) -> impl Iterator + '_ { + self.neighbors(pos) + .filter_map(move |v| self.get(v)) + } + + fn neighbor_tiles_step2(&self, pos: Vec2) + -> impl Iterator + '_ { + self.neighbors_step2(pos) + .filter_map(move |v| self.get(v)) + } + + fn read(input: &str) -> Result { + // Read map size + let size = ( + input.lines().count() as i64, + input.lines().next().ok_or_else(|| anyhow!("No lines in input !"))?.chars().count() as i64 + ); + let mut m = Self::new(size.into()); + input + .chars() + .filter(|&c| c != '\n') + .zip(m.tiles.iter_mut()) + .for_each(|(x, y)| *y = x.into()); + Ok(m) + } + + fn update_to(&self, new: &mut Map) { + for i in 0..self.size.x { + for j in 0..self.size.y { + let pos = (i,j).into(); + new.set( + pos, + self.get(pos) + .unwrap() + .change( + self.neighbor_tiles(pos) + ) + ).unwrap(); + } + } + } + + fn update_to_step2(&self, new: &mut Map) { + for i in 0..self.size.x { + for j in 0..self.size.y { + let pos = (i,j).into(); + new.set( + pos, + self.get(pos) + .unwrap() + .change_step2( + self.neighbor_tiles_step2(pos) + ) + ).unwrap(); + } + } + } +} + +fn step1(input: &str) -> usize { + let mut m = Map::read(input).unwrap(); + let mut n = m.clone(); + let mut i = 0; + loop { + i += 1; + println!("Stage {}", i); + mem::swap(&mut m,&mut n); + m.update_to(&mut n); + // println!("{}", &m); + // println!("{}", &n); + // Naive, as update_to could also report nb of changes + if n == m { + break; + } + }; + m.tiles.into_iter().filter(|&c| c == TileType::Occupied).count() + +} + +fn step2(input: &str) -> usize { + let mut m = Map::read(input).unwrap(); + let mut n = m.clone(); + let mut i = 0; + loop { + i += 1; + println!("Stage {}", i); + mem::swap(&mut m,&mut n); + m.update_to_step2(&mut n); + // println!("{}", &m); + // println!("{}", &n); + // Naive, as update_to could also report nb of changes + if n == m { + break; + } + }; + m.tiles.into_iter().filter(|&c| c == TileType::Occupied).count() + +} +fn main() { + let input = include_str!("../data/input.txt"); + dbg!(step1(input)); + dbg!(step2(input)); + } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_phase1() { + let input = r"L.LL.LL.LL +LLLLLLL.LL +L.L.L..L.. +LLLL.LL.LL +L.LL.LL.LL +L.LLLLL.LL +..L.L..... +LLLLLLLLLL +L.LLLLLL.L +L.LLLLL.LL"; + assert_eq!(step1(input), 37) + } + + #[test] + fn test_read() { + let input = r"L.LL.LL.LL +LLLLLLL.LL +L.L.L..L.. +LLLL.LL.LL +L.LL.LL.LL +L.LLLLL.LL +..L.L..... +LLLLLLLLLL +L.LLLLLL.L +L.LLLLL.LL +"; + let m = Map::read(input).unwrap(); + assert_eq!(m.index((0,1).into()).unwrap(), 1); + assert_eq!(m.get((0,1).into()).unwrap(), TileType::Floor); + assert_eq!(format!("{}",m), input); + } + + #[test] + fn test_neighbors() { + let m = Map::new(Vec2 { x: 5, y: 5 }); + let n = m.neighbors((1,1).into()); + assert_eq!( + n.collect::>(), + vec![ + (0,0), + (0,1), + (0,2), + (1,0), + (1,2), + (2,0), + (2,1), + (2,2), + ] + ); + } +} \ No newline at end of file diff --git a/12-rain_risk/Cargo.lock b/12-rain_risk/Cargo.lock new file mode 100644 index 0000000..dbf3b36 --- /dev/null +++ b/12-rain_risk/Cargo.lock @@ -0,0 +1,70 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "anyhow" +version = "1.0.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1" + +[[package]] +name = "proc-macro2" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" +dependencies = [ + "unicode-xid", +] + +[[package]] +name = "quote" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rain_risk" +version = "0.1.0" +dependencies = [ + "anyhow", + "thiserror", +] + +[[package]] +name = "syn" +version = "1.0.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + +[[package]] +name = "thiserror" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76cc616c6abf8c8928e2fdcc0dbfab37175edd8fb49a4641066ad1364fdab146" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "unicode-xid" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" diff --git a/12-rain_risk/Cargo.toml b/12-rain_risk/Cargo.toml new file mode 100644 index 0000000..eb8401b --- /dev/null +++ b/12-rain_risk/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "rain_risk" +version = "0.1.0" +authors = ["Guilhem MARION "] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +anyhow = "1.0.38" +thiserror = "1.0.23" diff --git a/12-rain_risk/data/input.txt b/12-rain_risk/data/input.txt new file mode 100644 index 0000000..4d805f8 --- /dev/null +++ b/12-rain_risk/data/input.txt @@ -0,0 +1,776 @@ +R180 +E1 +N1 +R90 +E4 +F84 +W3 +F19 +E5 +N1 +W5 +W4 +R90 +S1 +F70 +R90 +W2 +S3 +L180 +E2 +R90 +E1 +R90 +N2 +E3 +F55 +W3 +R90 +S2 +E4 +L90 +F33 +W4 +S3 +F11 +N4 +W4 +F88 +W3 +F62 +L90 +S3 +W3 +N1 +E3 +E2 +N1 +E3 +S3 +E5 +S4 +W5 +L90 +W5 +R90 +E4 +F36 +N4 +E4 +E5 +F47 +R90 +N3 +E3 +L180 +S5 +R90 +S5 +W2 +S3 +F43 +W2 +R180 +W2 +S2 +L180 +E2 +F49 +L90 +F77 +S5 +E1 +S2 +F39 +L180 +F12 +W1 +L90 +F60 +S2 +E3 +N1 +E5 +R90 +E1 +N4 +W4 +S4 +E2 +L90 +F100 +E3 +F58 +S2 +E4 +F83 +W3 +N1 +R90 +F99 +W5 +W4 +F19 +N3 +W1 +W5 +F70 +R180 +R90 +F58 +E5 +N3 +R90 +N4 +F86 +N4 +F70 +L90 +F36 +R90 +S4 +R180 +N5 +F81 +W5 +R90 +E5 +L90 +F73 +S5 +E3 +N1 +F27 +E2 +N3 +L180 +W2 +F24 +N2 +L90 +F69 +N2 +E3 +F49 +L90 +S4 +W5 +F18 +R180 +F62 +S2 +F65 +E3 +F100 +N1 +F96 +W1 +F75 +L180 +W2 +S2 +F93 +E5 +S3 +R90 +S2 +F34 +R90 +F83 +S1 +W1 +F58 +L180 +N4 +E1 +R90 +W2 +F93 +S3 +F20 +R90 +N3 +E3 +N3 +L90 +F8 +S3 +F18 +S3 +N2 +F6 +L270 +F70 +W5 +S3 +F54 +E2 +F75 +E3 +R90 +N2 +W3 +L90 +E4 +F58 +N5 +F97 +W2 +L90 +W5 +S2 +W1 +S5 +F85 +N1 +E1 +N4 +E4 +L90 +E1 +R90 +S5 +L180 +R270 +N1 +L90 +E4 +N3 +F45 +N2 +F68 +R90 +F36 +N5 +F82 +S5 +E4 +R180 +S2 +L180 +N3 +R270 +W5 +F70 +L90 +W5 +F80 +W4 +N2 +R90 +S3 +W1 +F23 +N1 +W1 +N4 +F70 +S3 +L180 +F57 +R90 +L90 +F55 +L90 +N4 +F87 +L90 +F1 +L270 +F17 +N5 +R180 +F84 +R90 +W5 +F7 +W1 +S1 +E3 +F46 +S5 +E2 +F23 +R90 +E4 +W2 +F96 +E5 +L90 +F65 +F3 +S5 +E5 +N3 +W4 +L90 +S2 +F57 +E1 +R90 +F68 +E3 +L90 +W1 +F29 +N5 +W5 +N1 +F95 +N1 +L90 +F31 +S5 +L180 +N2 +W5 +R90 +F27 +E1 +R90 +E3 +S5 +F10 +R90 +N4 +E2 +F25 +S4 +E5 +F51 +N3 +W2 +L90 +S3 +L180 +F17 +E4 +F93 +E3 +L90 +F41 +L90 +S5 +L90 +W5 +N1 +F81 +L90 +E4 +W2 +R90 +W1 +S5 +R90 +F39 +W3 +R90 +N5 +E1 +L90 +F82 +S3 +R90 +W4 +F66 +F4 +L90 +F77 +R90 +E1 +L90 +F53 +S4 +F35 +W1 +F64 +R90 +F9 +S1 +E1 +L90 +W4 +R90 +S2 +W5 +R90 +S4 +L90 +N3 +F8 +L180 +N5 +E5 +N4 +F35 +N5 +W1 +N1 +E5 +F15 +R180 +F92 +W3 +L90 +F4 +L90 +E1 +S3 +W3 +R90 +F37 +N5 +F19 +S2 +F98 +L90 +F24 +W3 +F68 +N5 +R90 +W3 +L90 +W3 +L90 +S1 +L90 +S4 +W3 +F56 +N4 +R90 +E3 +W1 +L90 +E4 +N3 +R180 +E1 +S1 +W2 +R90 +N3 +F82 +N2 +F37 +S3 +L180 +E2 +L180 +F6 +N2 +F96 +E2 +R180 +E2 +W3 +R90 +E2 +S5 +S1 +F23 +R90 +W5 +F75 +S1 +L90 +S3 +E1 +F83 +W4 +L180 +W5 +L90 +N1 +E1 +S2 +F17 +L90 +S2 +F53 +R90 +S3 +N3 +W1 +N4 +L180 +L90 +E3 +F9 +S5 +F24 +W3 +E5 +N2 +F73 +N1 +F28 +N2 +W4 +N3 +F53 +E5 +F47 +W2 +F60 +L90 +E2 +F19 +S1 +F63 +W5 +F100 +N3 +L180 +F83 +N4 +W5 +F37 +S1 +F50 +E1 +N2 +W3 +R90 +F85 +S4 +F72 +N4 +L90 +F48 +R90 +F99 +R90 +F58 +W3 +W4 +F64 +E1 +R90 +F74 +L90 +F23 +N3 +N3 +E1 +S1 +W5 +L180 +F98 +L90 +F36 +W4 +S2 +W3 +F9 +F72 +W5 +F78 +N2 +F65 +S3 +F47 +S5 +R90 +F68 +L180 +W2 +F7 +E2 +E3 +S4 +R90 +N2 +L180 +W2 +R180 +E4 +R90 +W3 +L90 +E4 +F54 +L180 +E2 +F6 +W5 +F82 +E4 +R90 +E4 +F25 +N2 +R270 +N4 +F18 +N5 +R90 +S3 +R90 +F38 +R90 +F97 +W4 +F85 +S4 +F56 +E4 +S1 +F40 +W3 +F52 +L90 +F76 +N4 +F15 +S2 +F22 +S5 +L180 +F91 +L180 +F8 +L90 +E4 +N4 +F67 +L90 +S3 +R180 +R90 +N4 +F71 +W3 +F34 +E2 +N1 +F43 +W5 +L180 +N5 +W2 +F42 +R90 +W3 +F39 +E1 +S2 +L180 +N5 +E3 +N5 +F28 +E1 +R90 +S3 +F40 +L90 +S2 +S2 +L90 +W5 +L90 +F93 +R180 +W4 +S4 +W4 +F100 +S3 +R90 +E2 +L180 +W1 +E3 +S5 +L90 +F87 +N1 +R90 +F3 +R90 +E5 +R90 +S3 +F45 +L90 +S2 +F42 +R90 +F95 +L90 +E1 +N3 +R90 +F73 +S3 +E1 +L90 +S2 +E3 +L90 +L270 +F38 +S5 +R90 +F42 +L90 +N1 +F7 +S3 +F65 +N2 +F42 +L180 +W5 +S4 +E4 +F65 +S4 +E5 +F51 +E4 +R180 +F70 +R90 +F28 +N5 +W5 +N1 +F96 +L90 +W4 +S3 +W3 +F89 +W1 +L90 +F75 +L270 +S3 +R90 +L90 +F7 +E2 +F24 +R180 +S2 +L180 +F48 +R90 +F37 +W2 +R90 +W4 +L90 +W3 +F81 +E4 +N2 +F39 +E4 +N1 +W1 +L90 +F59 diff --git a/12-rain_risk/src/bin/day12.rs b/12-rain_risk/src/bin/day12.rs new file mode 100644 index 0000000..c400075 --- /dev/null +++ b/12-rain_risk/src/bin/day12.rs @@ -0,0 +1,7 @@ +use rain_risk::{step1, step2}; + +fn main() { + let input = include_str!("../../data/input.txt"); + println!("Step 1 : {}", step1(input)); + println!("Step 2 : {}", step2(input)); +} \ No newline at end of file diff --git a/12-rain_risk/src/lib.rs b/12-rain_risk/src/lib.rs new file mode 100644 index 0000000..b1e5227 --- /dev/null +++ b/12-rain_risk/src/lib.rs @@ -0,0 +1,152 @@ + + +use program::{Direction, Instruction, parse_program}; + +pub mod program; + +struct Ship { + position: (i64, i64), + direction: program::Direction, + wpt: (i64, i64), +} + +impl Default for Ship { + fn default() -> Self { + Self { + position: (0, 0), + direction: Direction::East, + wpt: (10, 1), + } + } +} + +impl Ship { + fn execute(&mut self, i: &Instruction) { + // eprintln!("Executing {}: previously at {:?}", i, self.position); + match i { + Instruction::Direction(d, e) => { + match d { + Direction::North => { + self.position.1 += e; + } + Direction::South => { + self.position.1 -= e; + } + Direction::East => { + self.position.0 += e; + } + Direction::West => { + self.position.0 -= e; + } + } + } + Instruction::Rotation(r, e) => { + for _ in 0..e/90 { + self.direction = match r { + program::Rotation::Left => { + match self.direction { + Direction::North => {Direction::West} + Direction::East => {Direction::North} + Direction::South => {Direction::East} + Direction::West => {Direction::South} + } + } + program::Rotation::Right => { + match self.direction { + Direction::North => {Direction::East} + Direction::East => {Direction::South} + Direction::South => {Direction::West} + Direction::West => {Direction::North} + } + } + } + } + } + Instruction::Forward(e) => { + match self.direction { + Direction::North => { + self.position.1 += e; + } + Direction::East => { + self.position.0 += e; + } + Direction::South => { + self.position.1 -= e; + } + Direction::West => { + self.position.0 -= e; + } + } + } + } + // eprintln!("Now at {:?}", self.position); + } + + // Execute for step2 + fn execute2(&mut self, i: &Instruction) { + // eprintln!("Executing {}: previously at {:?}", i, self.position); + match i { + Instruction::Direction(d, e) => { + match d { + Direction::North => { + self.wpt.1 += e; + } + Direction::South => { + self.wpt.1 -= e; + } + Direction::East => { + self.wpt.0 += e; + } + Direction::West => { + self.wpt.0 -= e; + } + } + } + Instruction::Rotation(r, e) => { + for _ in 0..e/90 { + // Don't count on me to XOR everything to avoid + // copies, cheers ! + let wpt = self.wpt; + match r { + program::Rotation::Left => { + self.wpt.0 = -wpt.1; + self.wpt.1 = wpt.0; + } + program::Rotation::Right => { + self.wpt.0 = wpt.1; + self.wpt.1 = -wpt.0; + } + } + } + } + Instruction::Forward(e) => { + self.position.0 += e * self.wpt.0; + self.position.1 += e * self.wpt.1; + } + } + // eprintln!("Now at {:?}", self.position); + } + pub fn manhattan(&self) -> u64 { + (self.position.0.abs() + self.position.1.abs()) as u64 + } +} + +pub fn step1(input: &str) -> u64 { + // Parse input into path + let p = parse_program(input).unwrap(); + // Setup ship + let mut s = Ship::default(); + // Execute ops + p.iter().for_each(|i| s.execute(i)); + s.manhattan() +} + +pub fn step2(input: &str) -> u64 { + // Parse input into path + let p = parse_program(input).unwrap(); + // Setup ship + let mut s = Ship::default(); + // Execute ops + p.iter().for_each(|i| s.execute2(i)); + s.manhattan() +} \ No newline at end of file diff --git a/12-rain_risk/src/program.rs b/12-rain_risk/src/program.rs new file mode 100644 index 0000000..6e38028 --- /dev/null +++ b/12-rain_risk/src/program.rs @@ -0,0 +1,124 @@ +use std::{fmt::{Display}, str::FromStr}; + +use anyhow::Error; + +#[derive(Debug, PartialEq)] +pub enum Direction { + North, + East, + South, + West, +} + +impl Display for Direction { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}", match self { + Direction::North => {'N'} + Direction::South => {'S'} + Direction::East => {'E'} + Direction::West => {'W'} + }) + } +} + +#[derive(Debug, PartialEq)] +pub enum Rotation { + Left, + Right, +} + +impl Display for Rotation { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}", match self { + Rotation::Left => {'L'} + Rotation::Right => {'R'} + }) + } +} + +#[derive(PartialEq)] +pub enum Instruction { + Direction(Direction, i64), + Rotation(Rotation, i64), + Forward(i64), +} + +impl FromStr for Instruction { + type Err = anyhow::Error; + + fn from_str(s: &str) -> Result { + let mut sc = s.chars(); + match sc.next().ok_or_else(|| anyhow::anyhow!("Expected NSEWLRF"))? { + d @ 'N' | d @ 'S' | d @ 'E' | d @ 'W' => { + Ok(Instruction::Direction( + match d { + 'N' => Direction::North, + 'S' => Direction::South, + 'E' => Direction::East, + 'W' => Direction::West, + _ => unreachable!() // Somehow needed ?? + }, + sc.collect::().parse::()?) + ) + }, + r @ 'L' | r @ 'R' => { + Ok(Instruction::Rotation( + match r { + 'L' => Rotation::Left, + 'R' => Rotation::Right, + _ => unreachable!() // Somehow needed ? + }, + sc.collect::().parse::()?)) + }, + 'F' => { + Ok(Instruction::Forward(sc.collect::().parse::()?)) + }, + e => Err(anyhow::anyhow!("Expected NSEWLRF, got {}", e)), + } + } +} + +impl Display for Instruction { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + Instruction::Direction(d, e) => { + write!(f, "{}{}", d, e) + }, + Instruction::Rotation(r, e) => { + write!(f, "{}{}", r, e) + }, + Instruction::Forward(e) => {write!(f, "F{}", e)}, + } + } +} + +pub type Program = Vec; + +pub fn parse_program(input: &str) -> Result { + Ok(input.lines() + .map(|l| l.parse::()) + .collect::>()?) +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_readwrite() { + let input = r"F10 +N3 +F7 +R90 +F11"; + assert_eq!( + input + .lines() + .map(|l| l.parse::().unwrap()) + .map(|i| i.to_string()) + .collect::>() + .join("\n"), + input + ) + } +} \ No newline at end of file diff --git a/12-rain_risk/tests/tests.rs b/12-rain_risk/tests/tests.rs new file mode 100644 index 0000000..9335a76 --- /dev/null +++ b/12-rain_risk/tests/tests.rs @@ -0,0 +1,14 @@ +use rain_risk::*; + + +#[test] +fn test_step1() { + let input = "F10\nN3\nF7\nR90\nF11"; + assert_eq!(step1(input), 25); +} + +#[test] +fn test_step2() { + let input = "F10\nN3\nF7\nR90\nF11"; + assert_eq!(step2(input), 286); +} \ No newline at end of file diff --git a/13-shuttle_search/Cargo.toml b/13-shuttle_search/Cargo.toml new file mode 100644 index 0000000..4258a1f --- /dev/null +++ b/13-shuttle_search/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "shuttle_search" +version = "0.1.0" +authors = ["Guilhem MARION "] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/13-shuttle_search/src/main.rs b/13-shuttle_search/src/main.rs new file mode 100644 index 0000000..e7a11a9 --- /dev/null +++ b/13-shuttle_search/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +}