diff --git a/Code/ldpc/src/encoder/dense.rs b/Code/ldpc/src/encoder/dense.rs index 8f9c24d..c04920e 100644 --- a/Code/ldpc/src/encoder/dense.rs +++ b/Code/ldpc/src/encoder/dense.rs @@ -38,16 +38,24 @@ impl DenseEncoder { pub fn encode(&self, message: &[u8]) -> Vec { assert_eq!(message.len(), self.k, "Taille du message non valide"); - let mut codeword = vec![0; self.n]; + // let mut codeword = vec![0; self.n]; // s = u * G - for c in 0..self.n { - let mut sum = 0; - for r in 0..self.k { - sum ^= message[r] & self.g_matrix.get(r, c); - } - codeword[c] = sum; - } + // for c in 0..self.n { + // let mut sum = 0; + // for r in 0..self.k { + // sum ^= message[r] & self.g_matrix.get(r, c); + // } + // codeword[c] = sum; + // } + + let mut codeword: Vec = (0..self.n) + .map(|c| { + message.iter().enumerate().fold(0, |acc, (r, &msg_bit)| { + acc ^ (msg_bit & self.g_matrix.get(r, c)) + }) + }) + .collect(); // Reverse les changement de colonnes for &(c1, c2) in self.col_swaps.iter().rev() { diff --git a/Code/ldpc/src/main.rs b/Code/ldpc/src/main.rs index 26ccee8..3460204 100644 --- a/Code/ldpc/src/main.rs +++ b/Code/ldpc/src/main.rs @@ -42,23 +42,27 @@ fn main() { println!("\nMessage u : {:?}", message); println!("\n Codeword s : {:?}", codeword); - let mut is_valid = true; - for r in 0..m { - let mut sum = 0; - for c in 0..n { - sum ^= codeword[c] & h_matrix.get(r, c); - } - if sum != 0 { - is_valid = false; - break; - } - } + // let mut is_valid = true; + // for r in 0..m { + // let mut sum = 0; + // for c in 0..n { + // sum ^= codeword[c] & h_matrix.get(r, c); + // } + // if sum != 0 { + // is_valid = false; + // break; + // } + // } - if is_valid { - println!("\nVrai"); - } else { - println!("\nFaux"); - } + let is_valid = (0..m).all(|r| { + let sum = codeword + .iter() + .enumerate() + .fold(0, |acc, (c, &bit)| acc ^ (bit & h_matrix.get(r, c))); + sum == 0 + }); + + println!("\n{}", if is_valid { "Vrai" } else { "Faux" }); // println!("\nGauss-Jordan sur H :"); // h_matrix.gauss_jordan(); diff --git a/Code/ldpc/target/.rustc_info.json b/Code/ldpc/target/.rustc_info.json index 0b0d87f..7f69090 100644 --- a/Code/ldpc/target/.rustc_info.json +++ b/Code/ldpc/target/.rustc_info.json @@ -1 +1 @@ -{"rustc_fingerprint":6955059790845437392,"outputs":{"13822592305234237280":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/zefad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"12016735552878863467":{"success":true,"status":"","code":0,"stdout":"rustc 1.87.0 (17067e9ac 2025-05-09)\nbinary: rustc\ncommit-hash: 17067e9ac6d7ecb70e50f92c1944e545188d2359\ncommit-date: 2025-05-09\nhost: x86_64-unknown-linux-gnu\nrelease: 1.87.0\nLLVM version: 20.1.1\n","stderr":""}},"successes":{}} \ No newline at end of file +{"rustc_fingerprint":6955059790845437392,"outputs":{"12016735552878863467":{"success":true,"status":"","code":0,"stdout":"rustc 1.87.0 (17067e9ac 2025-05-09)\nbinary: rustc\ncommit-hash: 17067e9ac6d7ecb70e50f92c1944e545188d2359\ncommit-date: 2025-05-09\nhost: x86_64-unknown-linux-gnu\nrelease: 1.87.0\nLLVM version: 20.1.1\n","stderr":""},"13822592305234237280":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/zefad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/Code/ldpc/target/debug/.fingerprint/ldpc-200ae86d4d1b6d87/dep-bin-ldpc b/Code/ldpc/target/debug/.fingerprint/ldpc-200ae86d4d1b6d87/dep-bin-ldpc index 46ecd24..1ac1f49 100644 Binary files a/Code/ldpc/target/debug/.fingerprint/ldpc-200ae86d4d1b6d87/dep-bin-ldpc and b/Code/ldpc/target/debug/.fingerprint/ldpc-200ae86d4d1b6d87/dep-bin-ldpc differ diff --git a/Code/ldpc/target/debug/.fingerprint/ldpc-200ae86d4d1b6d87/output-bin-ldpc b/Code/ldpc/target/debug/.fingerprint/ldpc-200ae86d4d1b6d87/output-bin-ldpc index 9f70cdc..17edc3a 100644 --- a/Code/ldpc/target/debug/.fingerprint/ldpc-200ae86d4d1b6d87/output-bin-ldpc +++ b/Code/ldpc/target/debug/.fingerprint/ldpc-200ae86d4d1b6d87/output-bin-ldpc @@ -8,9 +8,6 @@ {"$message_type":"diagnostic","message":"associated items `new` and `decode` are never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":87,"byte_end":114,"line_start":7,"line_end":7,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"impl<'a> BitFlipDecoder<'a> {","highlight_start":1,"highlight_end":28}],"label":"associated items in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/decoder/bit_flip.rs","byte_start":128,"byte_end":131,"line_start":8,"line_end":8,"column_start":12,"column_end":15,"is_primary":true,"text":[{"text":" pub fn new(code: &'a LdpcCode) -> Self {","highlight_start":12,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/decoder/bit_flip.rs","byte_start":202,"byte_end":208,"line_start":12,"line_end":12,"column_start":12,"column_end":18,"is_primary":true,"text":[{"text":" pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {","highlight_start":12,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: associated items `new` and `decode` are never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/decoder/bit_flip.rs:8:12\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;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl<'a> BitFlipDecoder<'a> {\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[38;5;12m---------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12massociated items in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m8\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn new(code: &'a LdpcCode) -> Self {\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[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m12\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {\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\n"} {"$message_type":"diagnostic","message":"method `gauss_jordan` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/matrix.rs","byte_start":115,"byte_end":129,"line_start":8,"line_end":8,"column_start":1,"column_end":15,"is_primary":false,"text":[{"text":"impl MatrixGF2 {","highlight_start":1,"highlight_end":15}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/matrix.rs","byte_start":1566,"byte_end":1578,"line_start":62,"line_end":62,"column_start":12,"column_end":24,"is_primary":true,"text":[{"text":" pub fn gauss_jordan(&mut self) {","highlight_start":12,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `gauss_jordan` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/matrix.rs:62:12\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;12m8\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl MatrixGF2 {\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[38;5;12m--------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m62\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn gauss_jordan(&mut self) {\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\n"} {"$message_type":"diagnostic","message":"fields `check` and `bits` are never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/tanner.rs","byte_start":66,"byte_end":77,"line_start":4,"line_end":4,"column_start":12,"column_end":23,"is_primary":false,"text":[{"text":"pub struct TannerGraph {","highlight_start":12,"highlight_end":23}],"label":"fields in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/tanner.rs","byte_start":88,"byte_end":93,"line_start":5,"line_end":5,"column_start":9,"column_end":14,"is_primary":true,"text":[{"text":" pub check: Vec>,","highlight_start":9,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/tanner.rs","byte_start":120,"byte_end":124,"line_start":6,"line_end":6,"column_start":9,"column_end":13,"is_primary":true,"text":[{"text":" pub bits: Vec>,","highlight_start":9,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`TannerGraph` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: fields `check` and `bits` are never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/tanner.rs:5:9\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct TannerGraph {\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[38;5;12m-----------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mfields in this struct\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub check: Vec>,\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[1m\u001b[38;5;12m6\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub bits: Vec>,\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: `TannerGraph` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"the loop variable `c` is used to index `codeword`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/encoder/dense.rs","byte_start":1151,"byte_end":1160,"line_start":44,"line_end":44,"column_start":18,"column_end":27,"is_primary":true,"text":[{"text":" for c in 0..self.n {","highlight_start":18,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(clippy::needless_range_loop)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/encoder/dense.rs","byte_start":1146,"byte_end":1147,"line_start":44,"line_end":44,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":" for c in 0..self.n {","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"(c, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/encoder/dense.rs","byte_start":1151,"byte_end":1160,"line_start":44,"line_end":44,"column_start":18,"column_end":27,"is_primary":true,"text":[{"text":" for c in 0..self.n {","highlight_start":18,"highlight_end":27}],"label":null,"suggested_replacement":"codeword.iter_mut().enumerate().take(self.n)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `c` is used to index `codeword`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/encoder/dense.rs:44:18\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;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for c in 0..self.n {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\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(clippy::needless_range_loop)]` on by default\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mc\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..self.n\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(c, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mcodeword.iter_mut().enumerate().take(self.n)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"the loop variable `r` is used to index `message`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/encoder/dense.rs","byte_start":1213,"byte_end":1222,"line_start":46,"line_end":46,"column_start":22,"column_end":31,"is_primary":true,"text":[{"text":" for r in 0..self.k {","highlight_start":22,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/encoder/dense.rs","byte_start":1208,"byte_end":1209,"line_start":46,"line_end":46,"column_start":17,"column_end":18,"is_primary":true,"text":[{"text":" for r in 0..self.k {","highlight_start":17,"highlight_end":18}],"label":null,"suggested_replacement":"(r, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/encoder/dense.rs","byte_start":1213,"byte_end":1222,"line_start":46,"line_end":46,"column_start":22,"column_end":31,"is_primary":true,"text":[{"text":" for r in 0..self.k {","highlight_start":22,"highlight_end":31}],"label":null,"suggested_replacement":"message.iter().enumerate().take(self.k)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `r` is used to index `message`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/encoder/dense.rs:46:22\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;12m46\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for r in 0..self.k {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m46\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mr\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..self.k\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m46\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(r, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mmessage.iter().enumerate().take(self.k)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"the loop variable `i` is used to index `check`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/tanner.rs","byte_start":337,"byte_end":351,"line_start":14,"line_end":14,"column_start":18,"column_end":32,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":18,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/tanner.rs","byte_start":332,"byte_end":333,"line_start":14,"line_end":14,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"(i, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/tanner.rs","byte_start":337,"byte_end":351,"line_start":14,"line_end":14,"column_start":18,"column_end":32,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":18,"highlight_end":32}],"label":null,"suggested_replacement":"check.iter_mut().enumerate().take(matrix.rows)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `i` is used to index `check`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/tanner.rs:14:18\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;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for i in 0..matrix.rows {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mi\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..matrix.rows\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(i, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mcheck.iter_mut().enumerate().take(matrix.rows)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"the loop variable `i` is used to index `check`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/tanner.rs","byte_start":337,"byte_end":351,"line_start":14,"line_end":14,"column_start":18,"column_end":32,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":18,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(clippy::needless_range_loop)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/tanner.rs","byte_start":332,"byte_end":333,"line_start":14,"line_end":14,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"(i, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/tanner.rs","byte_start":337,"byte_end":351,"line_start":14,"line_end":14,"column_start":18,"column_end":32,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":18,"highlight_end":32}],"label":null,"suggested_replacement":"check.iter_mut().enumerate().take(matrix.rows)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `i` is used to index `check`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/tanner.rs:14:18\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;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for i in 0..matrix.rows {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\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(clippy::needless_range_loop)]` on by default\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mi\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..matrix.rows\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(i, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mcheck.iter_mut().enumerate().take(matrix.rows)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} {"$message_type":"diagnostic","message":"the loop variable `j` is used to index `bits`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/tanner.rs","byte_start":375,"byte_end":389,"line_start":15,"line_end":15,"column_start":22,"column_end":36,"is_primary":true,"text":[{"text":" for j in 0..matrix.cols {","highlight_start":22,"highlight_end":36}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/tanner.rs","byte_start":370,"byte_end":371,"line_start":15,"line_end":15,"column_start":17,"column_end":18,"is_primary":true,"text":[{"text":" for j in 0..matrix.cols {","highlight_start":17,"highlight_end":18}],"label":null,"suggested_replacement":"(j, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/tanner.rs","byte_start":375,"byte_end":389,"line_start":15,"line_end":15,"column_start":22,"column_end":36,"is_primary":true,"text":[{"text":" for j in 0..matrix.cols {","highlight_start":22,"highlight_end":36}],"label":null,"suggested_replacement":"bits.iter_mut().enumerate().take(matrix.cols)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `j` is used to index `bits`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/tanner.rs:15:22\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;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for j in 0..matrix.cols {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mj\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..matrix.cols\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(j, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mbits.iter_mut().enumerate().take(matrix.cols)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"the loop variable `c` is used to index `codeword`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1207,"byte_end":1211,"line_start":48,"line_end":48,"column_start":18,"column_end":22,"is_primary":true,"text":[{"text":" for c in 0..n {","highlight_start":18,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":1202,"byte_end":1203,"line_start":48,"line_end":48,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":" for c in 0..n {","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"(c, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/main.rs","byte_start":1207,"byte_end":1211,"line_start":48,"line_end":48,"column_start":18,"column_end":22,"is_primary":true,"text":[{"text":" for c in 0..n {","highlight_start":18,"highlight_end":22}],"label":null,"suggested_replacement":"codeword.iter().enumerate().take(n)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `c` is used to index `codeword`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:48:18\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;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for c in 0..n {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mc\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..n\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(c, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mcodeword.iter().enumerate().take(n)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"15 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 15 warnings emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"12 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 12 warnings emitted\u001b[0m\n\n"} diff --git a/Code/ldpc/target/debug/.fingerprint/ldpc-223a845a86c740d3/dep-bin-ldpc b/Code/ldpc/target/debug/.fingerprint/ldpc-223a845a86c740d3/dep-bin-ldpc index 92ebce9..570c9e6 100644 Binary files a/Code/ldpc/target/debug/.fingerprint/ldpc-223a845a86c740d3/dep-bin-ldpc and b/Code/ldpc/target/debug/.fingerprint/ldpc-223a845a86c740d3/dep-bin-ldpc differ diff --git a/Code/ldpc/target/debug/.fingerprint/ldpc-223a845a86c740d3/output-bin-ldpc b/Code/ldpc/target/debug/.fingerprint/ldpc-223a845a86c740d3/output-bin-ldpc index 289214d..be4896e 100644 --- a/Code/ldpc/target/debug/.fingerprint/ldpc-223a845a86c740d3/output-bin-ldpc +++ b/Code/ldpc/target/debug/.fingerprint/ldpc-223a845a86c740d3/output-bin-ldpc @@ -2,7 +2,7 @@ {"$message_type":"diagnostic","message":"unused variable: `graph`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":283,"byte_end":288,"line_start":13,"line_end":13,"column_start":13,"column_end":18,"is_primary":true,"text":[{"text":" let graph = &self.code.tanner_graph;","highlight_start":13,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":283,"byte_end":288,"line_start":13,"line_end":13,"column_start":13,"column_end":18,"is_primary":true,"text":[{"text":" let graph = &self.code.tanner_graph;","highlight_start":13,"highlight_end":18}],"label":null,"suggested_replacement":"_graph","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `graph`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/decoder/bit_flip.rs:13:13\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;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let graph = &self.code.tanner_graph;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_graph`\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(unused_variables)]` on by default\u001b[0m\n\n"} {"$message_type":"diagnostic","message":"unused variable: `received`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":216,"byte_end":224,"line_start":12,"line_end":12,"column_start":26,"column_end":34,"is_primary":true,"text":[{"text":" pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {","highlight_start":26,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":216,"byte_end":224,"line_start":12,"line_end":12,"column_start":26,"column_end":34,"is_primary":true,"text":[{"text":" pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {","highlight_start":26,"highlight_end":34}],"label":null,"suggested_replacement":"_received","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `received`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/decoder/bit_flip.rs:12:26\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;12m12\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_received`\u001b[0m\n\n"} {"$message_type":"diagnostic","message":"unused variable: `max_iter`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":233,"byte_end":241,"line_start":12,"line_end":12,"column_start":43,"column_end":51,"is_primary":true,"text":[{"text":" pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {","highlight_start":43,"highlight_end":51}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":233,"byte_end":241,"line_start":12,"line_end":12,"column_start":43,"column_end":51,"is_primary":true,"text":[{"text":" pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {","highlight_start":43,"highlight_end":51}],"label":null,"suggested_replacement":"_max_iter","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `max_iter`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/decoder/bit_flip.rs:12:43\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;12m12\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_max_iter`\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"variable does not need to be mutable","code":{"code":"unused_mut","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":302,"byte_end":314,"line_start":21,"line_end":21,"column_start":9,"column_end":21,"is_primary":true,"text":[{"text":" let mut h_matrix = generate_random_h(m, n, wc, wr);","highlight_start":9,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_mut)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove this `mut`","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":302,"byte_end":306,"line_start":21,"line_end":21,"column_start":9,"column_end":13,"is_primary":true,"text":[{"text":" let mut h_matrix = generate_random_h(m, n, wc, wr);","highlight_start":9,"highlight_end":13}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable does not need to be mutable\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:21:9\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;12m21\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m let mut h_matrix = generate_random_h(m, n, wc, wr);\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[38;5;12m----\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\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[0m\u001b[0m\u001b[1m\u001b[38;5;12mhelp: remove this `mut`\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(unused_mut)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"variable does not need to be mutable","code":{"code":"unused_mut","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":453,"byte_end":465,"line_start":23,"line_end":23,"column_start":9,"column_end":21,"is_primary":true,"text":[{"text":" let mut h_matrix = generate_random_h(m, n, wc, wr);","highlight_start":9,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_mut)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove this `mut`","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":453,"byte_end":457,"line_start":23,"line_end":23,"column_start":9,"column_end":13,"is_primary":true,"text":[{"text":" let mut h_matrix = generate_random_h(m, n, wc, wr);","highlight_start":9,"highlight_end":13}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable does not need to be mutable\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:23:9\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[0m \u001b[0m\u001b[0m let mut h_matrix = generate_random_h(m, n, wc, wr);\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[38;5;12m----\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\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[0m\u001b[0m\u001b[1m\u001b[38;5;12mhelp: remove this `mut`\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(unused_mut)]` on by default\u001b[0m\n\n"} {"$message_type":"diagnostic","message":"fields `n`, `k`, and `tanner_graph` are never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/code.rs","byte_start":74,"byte_end":82,"line_start":4,"line_end":4,"column_start":12,"column_end":20,"is_primary":false,"text":[{"text":"pub struct LdpcCode {","highlight_start":12,"highlight_end":20}],"label":"fields in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":93,"byte_end":94,"line_start":5,"line_end":5,"column_start":9,"column_end":10,"is_primary":true,"text":[{"text":" pub n: usize, // Nombre de colonnes","highlight_start":9,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":133,"byte_end":134,"line_start":6,"line_end":6,"column_start":9,"column_end":10,"is_primary":true,"text":[{"text":" pub k: usize, // Longueur du message","highlight_start":9,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":203,"byte_end":215,"line_start":8,"line_end":8,"column_start":9,"column_end":21,"is_primary":true,"text":[{"text":" pub tanner_graph: TannerGraph,","highlight_start":9,"highlight_end":21}],"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: fields `n`, `k`, and `tanner_graph` are never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/code.rs:5:9\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct LdpcCode {\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[38;5;12m--------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mfields in this struct\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub n: usize, // Nombre de colonnes\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[1m\u001b[38;5;12m6\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub k: usize, // Longueur du message\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[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub h_matrix: MatrixGF2,\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m8\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub tanner_graph: TannerGraph,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} {"$message_type":"diagnostic","message":"struct `BitFlipDecoder` is never constructed","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":39,"byte_end":53,"line_start":3,"line_end":3,"column_start":12,"column_end":26,"is_primary":true,"text":[{"text":"pub struct BitFlipDecoder<'a> {","highlight_start":12,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: struct `BitFlipDecoder` is never constructed\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/decoder/bit_flip.rs:3:12\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;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct BitFlipDecoder<'a> {\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\n"} {"$message_type":"diagnostic","message":"associated items `new` and `decode` are never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":87,"byte_end":114,"line_start":7,"line_end":7,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"impl<'a> BitFlipDecoder<'a> {","highlight_start":1,"highlight_end":28}],"label":"associated items in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/decoder/bit_flip.rs","byte_start":128,"byte_end":131,"line_start":8,"line_end":8,"column_start":12,"column_end":15,"is_primary":true,"text":[{"text":" pub fn new(code: &'a LdpcCode) -> Self {","highlight_start":12,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/decoder/bit_flip.rs","byte_start":202,"byte_end":208,"line_start":12,"line_end":12,"column_start":12,"column_end":18,"is_primary":true,"text":[{"text":" pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {","highlight_start":12,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: associated items `new` and `decode` are never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/decoder/bit_flip.rs:8:12\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;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl<'a> BitFlipDecoder<'a> {\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[38;5;12m---------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12massociated items in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m8\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn new(code: &'a LdpcCode) -> Self {\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[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m12\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {\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\n"} diff --git a/Code/ldpc/target/debug/.fingerprint/ldpc-4e3139e1c1d60be0/dep-test-bin-ldpc b/Code/ldpc/target/debug/.fingerprint/ldpc-4e3139e1c1d60be0/dep-test-bin-ldpc index 004dacf..6a48e6e 100644 Binary files a/Code/ldpc/target/debug/.fingerprint/ldpc-4e3139e1c1d60be0/dep-test-bin-ldpc and b/Code/ldpc/target/debug/.fingerprint/ldpc-4e3139e1c1d60be0/dep-test-bin-ldpc differ diff --git a/Code/ldpc/target/debug/.fingerprint/ldpc-4e3139e1c1d60be0/output-test-bin-ldpc b/Code/ldpc/target/debug/.fingerprint/ldpc-4e3139e1c1d60be0/output-test-bin-ldpc index 9f70cdc..17edc3a 100644 --- a/Code/ldpc/target/debug/.fingerprint/ldpc-4e3139e1c1d60be0/output-test-bin-ldpc +++ b/Code/ldpc/target/debug/.fingerprint/ldpc-4e3139e1c1d60be0/output-test-bin-ldpc @@ -8,9 +8,6 @@ {"$message_type":"diagnostic","message":"associated items `new` and `decode` are never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/decoder/bit_flip.rs","byte_start":87,"byte_end":114,"line_start":7,"line_end":7,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"impl<'a> BitFlipDecoder<'a> {","highlight_start":1,"highlight_end":28}],"label":"associated items in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/decoder/bit_flip.rs","byte_start":128,"byte_end":131,"line_start":8,"line_end":8,"column_start":12,"column_end":15,"is_primary":true,"text":[{"text":" pub fn new(code: &'a LdpcCode) -> Self {","highlight_start":12,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/decoder/bit_flip.rs","byte_start":202,"byte_end":208,"line_start":12,"line_end":12,"column_start":12,"column_end":18,"is_primary":true,"text":[{"text":" pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {","highlight_start":12,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: associated items `new` and `decode` are never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/decoder/bit_flip.rs:8:12\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;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl<'a> BitFlipDecoder<'a> {\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[38;5;12m---------------------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12massociated items in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m8\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn new(code: &'a LdpcCode) -> Self {\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[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m12\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn decode(&self, received: &[u8], max_iter: usize) -> Option> {\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\n"} {"$message_type":"diagnostic","message":"method `gauss_jordan` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/matrix.rs","byte_start":115,"byte_end":129,"line_start":8,"line_end":8,"column_start":1,"column_end":15,"is_primary":false,"text":[{"text":"impl MatrixGF2 {","highlight_start":1,"highlight_end":15}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/matrix.rs","byte_start":1566,"byte_end":1578,"line_start":62,"line_end":62,"column_start":12,"column_end":24,"is_primary":true,"text":[{"text":" pub fn gauss_jordan(&mut self) {","highlight_start":12,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: method `gauss_jordan` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/matrix.rs:62:12\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;12m8\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mimpl MatrixGF2 {\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[38;5;12m--------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mmethod in this implementation\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m62\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub fn gauss_jordan(&mut self) {\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\n"} {"$message_type":"diagnostic","message":"fields `check` and `bits` are never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/tanner.rs","byte_start":66,"byte_end":77,"line_start":4,"line_end":4,"column_start":12,"column_end":23,"is_primary":false,"text":[{"text":"pub struct TannerGraph {","highlight_start":12,"highlight_end":23}],"label":"fields in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/tanner.rs","byte_start":88,"byte_end":93,"line_start":5,"line_end":5,"column_start":9,"column_end":14,"is_primary":true,"text":[{"text":" pub check: Vec>,","highlight_start":9,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/tanner.rs","byte_start":120,"byte_end":124,"line_start":6,"line_end":6,"column_start":9,"column_end":13,"is_primary":true,"text":[{"text":" pub bits: Vec>,","highlight_start":9,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`TannerGraph` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: fields `check` and `bits` are never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/tanner.rs:5:9\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct TannerGraph {\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[38;5;12m-----------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mfields in this struct\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub check: Vec>,\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[1m\u001b[38;5;12m6\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m pub bits: Vec>,\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: `TannerGraph` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"the loop variable `c` is used to index `codeword`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/encoder/dense.rs","byte_start":1151,"byte_end":1160,"line_start":44,"line_end":44,"column_start":18,"column_end":27,"is_primary":true,"text":[{"text":" for c in 0..self.n {","highlight_start":18,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(clippy::needless_range_loop)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/encoder/dense.rs","byte_start":1146,"byte_end":1147,"line_start":44,"line_end":44,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":" for c in 0..self.n {","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"(c, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/encoder/dense.rs","byte_start":1151,"byte_end":1160,"line_start":44,"line_end":44,"column_start":18,"column_end":27,"is_primary":true,"text":[{"text":" for c in 0..self.n {","highlight_start":18,"highlight_end":27}],"label":null,"suggested_replacement":"codeword.iter_mut().enumerate().take(self.n)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `c` is used to index `codeword`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/encoder/dense.rs:44:18\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;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for c in 0..self.n {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\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(clippy::needless_range_loop)]` on by default\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mc\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..self.n\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(c, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mcodeword.iter_mut().enumerate().take(self.n)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"the loop variable `r` is used to index `message`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/encoder/dense.rs","byte_start":1213,"byte_end":1222,"line_start":46,"line_end":46,"column_start":22,"column_end":31,"is_primary":true,"text":[{"text":" for r in 0..self.k {","highlight_start":22,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/encoder/dense.rs","byte_start":1208,"byte_end":1209,"line_start":46,"line_end":46,"column_start":17,"column_end":18,"is_primary":true,"text":[{"text":" for r in 0..self.k {","highlight_start":17,"highlight_end":18}],"label":null,"suggested_replacement":"(r, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/encoder/dense.rs","byte_start":1213,"byte_end":1222,"line_start":46,"line_end":46,"column_start":22,"column_end":31,"is_primary":true,"text":[{"text":" for r in 0..self.k {","highlight_start":22,"highlight_end":31}],"label":null,"suggested_replacement":"message.iter().enumerate().take(self.k)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `r` is used to index `message`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/encoder/dense.rs:46:22\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;12m46\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for r in 0..self.k {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m46\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mr\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..self.k\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m46\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(r, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mmessage.iter().enumerate().take(self.k)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"the loop variable `i` is used to index `check`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/tanner.rs","byte_start":337,"byte_end":351,"line_start":14,"line_end":14,"column_start":18,"column_end":32,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":18,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/tanner.rs","byte_start":332,"byte_end":333,"line_start":14,"line_end":14,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"(i, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/tanner.rs","byte_start":337,"byte_end":351,"line_start":14,"line_end":14,"column_start":18,"column_end":32,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":18,"highlight_end":32}],"label":null,"suggested_replacement":"check.iter_mut().enumerate().take(matrix.rows)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `i` is used to index `check`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/tanner.rs:14:18\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;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for i in 0..matrix.rows {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mi\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..matrix.rows\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(i, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mcheck.iter_mut().enumerate().take(matrix.rows)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"the loop variable `i` is used to index `check`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/tanner.rs","byte_start":337,"byte_end":351,"line_start":14,"line_end":14,"column_start":18,"column_end":32,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":18,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(clippy::needless_range_loop)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/tanner.rs","byte_start":332,"byte_end":333,"line_start":14,"line_end":14,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"(i, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/tanner.rs","byte_start":337,"byte_end":351,"line_start":14,"line_end":14,"column_start":18,"column_end":32,"is_primary":true,"text":[{"text":" for i in 0..matrix.rows {","highlight_start":18,"highlight_end":32}],"label":null,"suggested_replacement":"check.iter_mut().enumerate().take(matrix.rows)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `i` is used to index `check`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/tanner.rs:14:18\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;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for i in 0..matrix.rows {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\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(clippy::needless_range_loop)]` on by default\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mi\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..matrix.rows\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(i, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mcheck.iter_mut().enumerate().take(matrix.rows)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} {"$message_type":"diagnostic","message":"the loop variable `j` is used to index `bits`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/tanner.rs","byte_start":375,"byte_end":389,"line_start":15,"line_end":15,"column_start":22,"column_end":36,"is_primary":true,"text":[{"text":" for j in 0..matrix.cols {","highlight_start":22,"highlight_end":36}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/tanner.rs","byte_start":370,"byte_end":371,"line_start":15,"line_end":15,"column_start":17,"column_end":18,"is_primary":true,"text":[{"text":" for j in 0..matrix.cols {","highlight_start":17,"highlight_end":18}],"label":null,"suggested_replacement":"(j, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/tanner.rs","byte_start":375,"byte_end":389,"line_start":15,"line_end":15,"column_start":22,"column_end":36,"is_primary":true,"text":[{"text":" for j in 0..matrix.cols {","highlight_start":22,"highlight_end":36}],"label":null,"suggested_replacement":"bits.iter_mut().enumerate().take(matrix.cols)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `j` is used to index `bits`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/tanner.rs:15:22\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;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for j in 0..matrix.cols {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mj\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..matrix.cols\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(j, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mbits.iter_mut().enumerate().take(matrix.cols)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"the loop variable `c` is used to index `codeword`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1207,"byte_end":1211,"line_start":48,"line_end":48,"column_start":18,"column_end":22,"is_primary":true,"text":[{"text":" for c in 0..n {","highlight_start":18,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator and enumerate()","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":1202,"byte_end":1203,"line_start":48,"line_end":48,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":" for c in 0..n {","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"(c, )","suggestion_applicability":"HasPlaceholders","expansion":null},{"file_name":"src/main.rs","byte_start":1207,"byte_end":1211,"line_start":48,"line_end":48,"column_start":18,"column_end":22,"is_primary":true,"text":[{"text":" for c in 0..n {","highlight_start":18,"highlight_end":22}],"label":null,"suggested_replacement":"codeword.iter().enumerate().take(n)","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `c` is used to index `codeword`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:48:18\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;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for c in 0..n {\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[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator and enumerate()\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;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;9mc\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;9m0..n\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m48\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m for \u001b[0m\u001b[0m\u001b[38;5;10m(c, )\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mcodeword.iter().enumerate().take(n)\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n"} -{"$message_type":"diagnostic","message":"15 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 15 warnings emitted\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"12 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 12 warnings emitted\u001b[0m\n\n"} diff --git a/Code/ldpc/target/debug/deps/ldpc-223a845a86c740d3 b/Code/ldpc/target/debug/deps/ldpc-223a845a86c740d3 index 5c519ac..13e512e 100755 Binary files a/Code/ldpc/target/debug/deps/ldpc-223a845a86c740d3 and b/Code/ldpc/target/debug/deps/ldpc-223a845a86c740d3 differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/3ko7ka73zupti844g6zpdfnme.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/3ko7ka73zupti844g6zpdfnme.o deleted file mode 100644 index a120e69..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/3ko7ka73zupti844g6zpdfnme.o and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/6auy5idp3g88obrc8h8movm44.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/6auy5idp3g88obrc8h8movm44.o deleted file mode 100644 index 6f18a1b..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/6auy5idp3g88obrc8h8movm44.o and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/70qz2bjd2b2nmay8yezgzumzk.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/70qz2bjd2b2nmay8yezgzumzk.o deleted file mode 100644 index 18a5907..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/70qz2bjd2b2nmay8yezgzumzk.o and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/7tprhoysiqoqaewx38o8acrm3.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/7tprhoysiqoqaewx38o8acrm3.o deleted file mode 100644 index 484bd61..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/7tprhoysiqoqaewx38o8acrm3.o and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/9d0x9hq1vuphnts5v9e0nycic.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/9d0x9hq1vuphnts5v9e0nycic.o deleted file mode 100644 index d3aaa0a..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/9d0x9hq1vuphnts5v9e0nycic.o and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bwvpf6je3gd4pwcj4t75m39an.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bwvpf6je3gd4pwcj4t75m39an.o deleted file mode 100644 index dd65ea1..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bwvpf6je3gd4pwcj4t75m39an.o and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/c5el14nno0z6u5xy08btjpdwz.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/c5el14nno0z6u5xy08btjpdwz.o deleted file mode 100644 index 869e8dc..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/c5el14nno0z6u5xy08btjpdwz.o and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/d0y3qrexnzcxs6dvafiv4uefs.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/d0y3qrexnzcxs6dvafiv4uefs.o deleted file mode 100644 index 3a355d5..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/d0y3qrexnzcxs6dvafiv4uefs.o and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/dep-graph.bin b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/dep-graph.bin deleted file mode 100644 index 6ee3250..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/dep-graph.bin and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/work-products.bin b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/work-products.bin deleted file mode 100644 index 051c713..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/work-products.bin and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/0c3lkxab8ggxqfrydzzdh1o0q.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/0c3lkxab8ggxqfrydzzdh1o0q.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/0c3lkxab8ggxqfrydzzdh1o0q.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/0c3lkxab8ggxqfrydzzdh1o0q.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/0psvyqvy2f4lo55eqwkrqkgtc.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/0psvyqvy2f4lo55eqwkrqkgtc.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/0psvyqvy2f4lo55eqwkrqkgtc.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/0psvyqvy2f4lo55eqwkrqkgtc.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/0ybyaxnbpt0kavzopm3u76g8e.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/0ybyaxnbpt0kavzopm3u76g8e.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/0ybyaxnbpt0kavzopm3u76g8e.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/0ybyaxnbpt0kavzopm3u76g8e.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/1ryp8x6pgvfl7k0exqrrlfdcb.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/1ryp8x6pgvfl7k0exqrrlfdcb.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/1ryp8x6pgvfl7k0exqrrlfdcb.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/1ryp8x6pgvfl7k0exqrrlfdcb.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/1xrpnklvm1od15mclkq9wxhw4.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/1xrpnklvm1od15mclkq9wxhw4.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/1xrpnklvm1od15mclkq9wxhw4.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/1xrpnklvm1od15mclkq9wxhw4.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/21sza7a1o2vcpo6al9uyxjr5i.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/21sza7a1o2vcpo6al9uyxjr5i.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/21sza7a1o2vcpo6al9uyxjr5i.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/21sza7a1o2vcpo6al9uyxjr5i.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/22fhnnl4nl4aisueuafd0wr9r.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/22fhnnl4nl4aisueuafd0wr9r.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/22fhnnl4nl4aisueuafd0wr9r.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/22fhnnl4nl4aisueuafd0wr9r.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/2i4na4w05xikoo3ympf4pvyci.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/2i4na4w05xikoo3ympf4pvyci.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/2i4na4w05xikoo3ympf4pvyci.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/2i4na4w05xikoo3ympf4pvyci.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/2llcaagqsjvgeysd9y9ahrsxs.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/2llcaagqsjvgeysd9y9ahrsxs.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/2llcaagqsjvgeysd9y9ahrsxs.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/2llcaagqsjvgeysd9y9ahrsxs.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/35hvhkzpi81k3iy0s40jhdwcf.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/35hvhkzpi81k3iy0s40jhdwcf.o new file mode 100644 index 0000000..c4a8c41 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/35hvhkzpi81k3iy0s40jhdwcf.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/3ko7ka73zupti844g6zpdfnme.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/3ko7ka73zupti844g6zpdfnme.o new file mode 100644 index 0000000..525b512 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/3ko7ka73zupti844g6zpdfnme.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/3tixtrzk21r0ef94tvidph13n.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/3tixtrzk21r0ef94tvidph13n.o new file mode 100644 index 0000000..0b9eb67 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/3tixtrzk21r0ef94tvidph13n.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/42g6lqa022ouczcccr62622tk.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/42g6lqa022ouczcccr62622tk.o similarity index 97% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/42g6lqa022ouczcccr62622tk.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/42g6lqa022ouczcccr62622tk.o index 55cc26f..220dd9f 100644 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/42g6lqa022ouczcccr62622tk.o and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/42g6lqa022ouczcccr62622tk.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/4ce2m5frv6wfkoh9xedczgqav.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/4ce2m5frv6wfkoh9xedczgqav.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/4ce2m5frv6wfkoh9xedczgqav.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/4ce2m5frv6wfkoh9xedczgqav.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/4ms0orvqav70aqnxcnj00hs1r.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/4ms0orvqav70aqnxcnj00hs1r.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/4ms0orvqav70aqnxcnj00hs1r.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/4ms0orvqav70aqnxcnj00hs1r.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/4uk7v0csss38o9svwp11s2ctl.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/4uk7v0csss38o9svwp11s2ctl.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/4uk7v0csss38o9svwp11s2ctl.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/4uk7v0csss38o9svwp11s2ctl.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/4vpgklcngak8r859cg8x9oecd.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/4vpgklcngak8r859cg8x9oecd.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/4vpgklcngak8r859cg8x9oecd.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/4vpgklcngak8r859cg8x9oecd.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/5cg8k00s7zbgvye4nu38c3k8n.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/5cg8k00s7zbgvye4nu38c3k8n.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/5cg8k00s7zbgvye4nu38c3k8n.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/5cg8k00s7zbgvye4nu38c3k8n.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/5x1xaupyyl61gk7nvp84y7b94.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/5x1xaupyyl61gk7nvp84y7b94.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/5x1xaupyyl61gk7nvp84y7b94.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/5x1xaupyyl61gk7nvp84y7b94.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/6auy5idp3g88obrc8h8movm44.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/6auy5idp3g88obrc8h8movm44.o new file mode 100644 index 0000000..74cb771 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/6auy5idp3g88obrc8h8movm44.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/6ca8jt7n8hijm9cx5cq3tg6jn.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/6ca8jt7n8hijm9cx5cq3tg6jn.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/6ca8jt7n8hijm9cx5cq3tg6jn.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/6ca8jt7n8hijm9cx5cq3tg6jn.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/6ffesw30pe31opucvbgx2o8uw.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/6ffesw30pe31opucvbgx2o8uw.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/6ffesw30pe31opucvbgx2o8uw.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/6ffesw30pe31opucvbgx2o8uw.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/70qz2bjd2b2nmay8yezgzumzk.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/70qz2bjd2b2nmay8yezgzumzk.o new file mode 100644 index 0000000..984b1eb Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/70qz2bjd2b2nmay8yezgzumzk.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/7307blnyybfdxk26pe2hb4syp.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/7307blnyybfdxk26pe2hb4syp.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/7307blnyybfdxk26pe2hb4syp.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/7307blnyybfdxk26pe2hb4syp.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/7tprhoysiqoqaewx38o8acrm3.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/7tprhoysiqoqaewx38o8acrm3.o new file mode 100644 index 0000000..3c13c37 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/7tprhoysiqoqaewx38o8acrm3.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/7wzznpo4ri062fyqsq4nc63er.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/7wzznpo4ri062fyqsq4nc63er.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/7wzznpo4ri062fyqsq4nc63er.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/7wzznpo4ri062fyqsq4nc63er.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/80qmit91by4j7fqcvyvicrfzb.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/80qmit91by4j7fqcvyvicrfzb.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/80qmit91by4j7fqcvyvicrfzb.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/80qmit91by4j7fqcvyvicrfzb.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/883wma31iydu6sk5ajcmrd5rr.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/883wma31iydu6sk5ajcmrd5rr.o new file mode 100644 index 0000000..23a0f62 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/883wma31iydu6sk5ajcmrd5rr.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/8lr6l0mtf6wt4mlhivwcun1qq.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/8lr6l0mtf6wt4mlhivwcun1qq.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/8lr6l0mtf6wt4mlhivwcun1qq.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/8lr6l0mtf6wt4mlhivwcun1qq.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/8s7ejqrifisc1n1wv9xcsiikj.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/8s7ejqrifisc1n1wv9xcsiikj.o new file mode 100644 index 0000000..936cd02 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/8s7ejqrifisc1n1wv9xcsiikj.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/96tt5qzjfvvneb81wuf1dkus8.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/96tt5qzjfvvneb81wuf1dkus8.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/96tt5qzjfvvneb81wuf1dkus8.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/96tt5qzjfvvneb81wuf1dkus8.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/99ctxdbedbumfklwlz6gndzzw.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/99ctxdbedbumfklwlz6gndzzw.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/99ctxdbedbumfklwlz6gndzzw.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/99ctxdbedbumfklwlz6gndzzw.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/9d0x9hq1vuphnts5v9e0nycic.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/9d0x9hq1vuphnts5v9e0nycic.o new file mode 100644 index 0000000..3935bcc Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/9d0x9hq1vuphnts5v9e0nycic.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/9m5eewkv034dzv8o4wkxvpl3o.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/9m5eewkv034dzv8o4wkxvpl3o.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/9m5eewkv034dzv8o4wkxvpl3o.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/9m5eewkv034dzv8o4wkxvpl3o.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/9wrfomd1e94vj4chd6zu60gfc.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/9wrfomd1e94vj4chd6zu60gfc.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/9wrfomd1e94vj4chd6zu60gfc.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/9wrfomd1e94vj4chd6zu60gfc.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/a7vtzmyr5vyyp0gxv3300lrgz.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/a7vtzmyr5vyyp0gxv3300lrgz.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/a7vtzmyr5vyyp0gxv3300lrgz.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/a7vtzmyr5vyyp0gxv3300lrgz.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/atbob4vemq0733roulhacii4s.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/atbob4vemq0733roulhacii4s.o new file mode 100644 index 0000000..5a8aae6 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/atbob4vemq0733roulhacii4s.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bcewn0wy0k2njzu18aci2qcxx.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bcewn0wy0k2njzu18aci2qcxx.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bcewn0wy0k2njzu18aci2qcxx.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bcewn0wy0k2njzu18aci2qcxx.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bkp1plil4prvnk0d69msduecm.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bkp1plil4prvnk0d69msduecm.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bkp1plil4prvnk0d69msduecm.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bkp1plil4prvnk0d69msduecm.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bpyt5u3v3ck3w03528u33mtyt.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bpyt5u3v3ck3w03528u33mtyt.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/bpyt5u3v3ck3w03528u33mtyt.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bpyt5u3v3ck3w03528u33mtyt.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bwvpf6je3gd4pwcj4t75m39an.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bwvpf6je3gd4pwcj4t75m39an.o new file mode 100644 index 0000000..1b9abec Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/bwvpf6je3gd4pwcj4t75m39an.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/c5el14nno0z6u5xy08btjpdwz.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/c5el14nno0z6u5xy08btjpdwz.o new file mode 100644 index 0000000..ea680af Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/c5el14nno0z6u5xy08btjpdwz.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/ck5fnpkbowt05mg7d9yhyqf35.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/ck5fnpkbowt05mg7d9yhyqf35.o new file mode 100644 index 0000000..0ff0162 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/ck5fnpkbowt05mg7d9yhyqf35.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/coebkhgedhpjmk5s5tj7e1x8z.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/coebkhgedhpjmk5s5tj7e1x8z.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/coebkhgedhpjmk5s5tj7e1x8z.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/coebkhgedhpjmk5s5tj7e1x8z.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/cu5xn176t0y80fk5e3gkvyauy.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/cu5xn176t0y80fk5e3gkvyauy.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/cu5xn176t0y80fk5e3gkvyauy.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/cu5xn176t0y80fk5e3gkvyauy.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/cw1bse0bdaoj4hmg96x7ftht3.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/cw1bse0bdaoj4hmg96x7ftht3.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/cw1bse0bdaoj4hmg96x7ftht3.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/cw1bse0bdaoj4hmg96x7ftht3.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/d0y3qrexnzcxs6dvafiv4uefs.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/d0y3qrexnzcxs6dvafiv4uefs.o new file mode 100644 index 0000000..a4e16cf Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/d0y3qrexnzcxs6dvafiv4uefs.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/dep-graph.bin b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/dep-graph.bin new file mode 100644 index 0000000..317a6a3 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/dep-graph.bin differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/dq4w6m2ttjqtdj2o0ca5nrntp.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/dq4w6m2ttjqtdj2o0ca5nrntp.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/dq4w6m2ttjqtdj2o0ca5nrntp.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/dq4w6m2ttjqtdj2o0ca5nrntp.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/dr00yakkpazomtra4wxb6iaky.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/dr00yakkpazomtra4wxb6iaky.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/dr00yakkpazomtra4wxb6iaky.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/dr00yakkpazomtra4wxb6iaky.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/e3hjjg3u6msqg3x1r2c7p4etd.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/e3hjjg3u6msqg3x1r2c7p4etd.o similarity index 69% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/e3hjjg3u6msqg3x1r2c7p4etd.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/e3hjjg3u6msqg3x1r2c7p4etd.o index 206aef6..c1016bf 100644 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/e3hjjg3u6msqg3x1r2c7p4etd.o and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/e3hjjg3u6msqg3x1r2c7p4etd.o differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/es4bplvps8mex82otb2irhou2.o b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/es4bplvps8mex82otb2irhou2.o similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/es4bplvps8mex82otb2irhou2.o rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/es4bplvps8mex82otb2irhou2.o diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/query-cache.bin b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/query-cache.bin similarity index 59% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/query-cache.bin rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/query-cache.bin index a160094..86bf270 100644 Binary files a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj-acwvuemwuddz3lp7b1o9i01q6/query-cache.bin and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/query-cache.bin differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/work-products.bin b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/work-products.bin new file mode 100644 index 0000000..33aa1c0 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1-0o24jz1v2uw9om59cvrnvx1su/work-products.bin differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj.lock b/Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1.lock similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpiqyxi18-1nq8fvj.lock rename to Code/ldpc/target/debug/incremental/ldpc-0c73sqm976waw/s-hfpk0rkakq-0uiplg1.lock diff --git a/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x-b1493el8horajja91fddnow14/dep-graph.bin b/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x-b1493el8horajja91fddnow14/dep-graph.bin deleted file mode 100644 index 0e7efbc..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x-b1493el8horajja91fddnow14/dep-graph.bin and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly-79od93x55c4l41jfj5pd6e7sg/dep-graph.bin b/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly-79od93x55c4l41jfj5pd6e7sg/dep-graph.bin new file mode 100644 index 0000000..b355a32 Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly-79od93x55c4l41jfj5pd6e7sg/dep-graph.bin differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x-b1493el8horajja91fddnow14/query-cache.bin b/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly-79od93x55c4l41jfj5pd6e7sg/query-cache.bin similarity index 78% rename from Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x-b1493el8horajja91fddnow14/query-cache.bin rename to Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly-79od93x55c4l41jfj5pd6e7sg/query-cache.bin index ef79ce9..f2184d0 100644 Binary files a/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x-b1493el8horajja91fddnow14/query-cache.bin and b/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly-79od93x55c4l41jfj5pd6e7sg/query-cache.bin differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x-b1493el8horajja91fddnow14/work-products.bin b/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly-79od93x55c4l41jfj5pd6e7sg/work-products.bin similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x-b1493el8horajja91fddnow14/work-products.bin rename to Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly-79od93x55c4l41jfj5pd6e7sg/work-products.bin diff --git a/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x.lock b/Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly.lock similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpj3ndtci-0bg7i4x.lock rename to Code/ldpc/target/debug/incremental/ldpc-20qvw75tejwzk/s-hfpk1i418c-0xs48ly.lock diff --git a/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35-0n4lzd7mwh6dxortql9mgkkv0/dep-graph.bin b/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35-0n4lzd7mwh6dxortql9mgkkv0/dep-graph.bin deleted file mode 100644 index 12ed591..0000000 Binary files a/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35-0n4lzd7mwh6dxortql9mgkkv0/dep-graph.bin and /dev/null differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1-af4ckrqq4l7lw9h4e8ak8ltud/dep-graph.bin b/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1-af4ckrqq4l7lw9h4e8ak8ltud/dep-graph.bin new file mode 100644 index 0000000..dff832a Binary files /dev/null and b/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1-af4ckrqq4l7lw9h4e8ak8ltud/dep-graph.bin differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35-0n4lzd7mwh6dxortql9mgkkv0/query-cache.bin b/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1-af4ckrqq4l7lw9h4e8ak8ltud/query-cache.bin similarity index 79% rename from Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35-0n4lzd7mwh6dxortql9mgkkv0/query-cache.bin rename to Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1-af4ckrqq4l7lw9h4e8ak8ltud/query-cache.bin index 4602b6b..593c294 100644 Binary files a/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35-0n4lzd7mwh6dxortql9mgkkv0/query-cache.bin and b/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1-af4ckrqq4l7lw9h4e8ak8ltud/query-cache.bin differ diff --git a/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35-0n4lzd7mwh6dxortql9mgkkv0/work-products.bin b/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1-af4ckrqq4l7lw9h4e8ak8ltud/work-products.bin similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35-0n4lzd7mwh6dxortql9mgkkv0/work-products.bin rename to Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1-af4ckrqq4l7lw9h4e8ak8ltud/work-products.bin diff --git a/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35.lock b/Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1.lock similarity index 100% rename from Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpj3ndulo-08zjx35.lock rename to Code/ldpc/target/debug/incremental/ldpc-21si3lsby7drd/s-hfpk1i410w-1d6vnd1.lock diff --git a/Code/ldpc/target/debug/ldpc b/Code/ldpc/target/debug/ldpc index 5c519ac..13e512e 100755 Binary files a/Code/ldpc/target/debug/ldpc and b/Code/ldpc/target/debug/ldpc differ