From 899f84862697882fd43066dcf4c06d05091cd4b0 Mon Sep 17 00:00:00 2001 From: zeefaad Date: Tue, 9 Jun 2026 18:47:17 +0200 Subject: [PATCH] modif --- src/code.rs | 115 ++++++++++++++++++++++ src/target/rust-analyzer/flycheck0/stderr | 22 +++++ src/target/rust-analyzer/flycheck0/stdout | 113 +++++++++++++++++++++ 3 files changed, 250 insertions(+) create mode 100644 src/target/rust-analyzer/flycheck0/stderr create mode 100644 src/target/rust-analyzer/flycheck0/stdout diff --git a/src/code.rs b/src/code.rs index bc21084..6ab8d02 100644 --- a/src/code.rs +++ b/src/code.rs @@ -64,6 +64,7 @@ pub enum GenerationMethod { Gallager, // Ajout de colonnes de poids fixe, rejet si cycle4 créé MacKayNeal { max_attempts: usize }, + Peg, } // Forme systématique @@ -96,6 +97,7 @@ impl LdpcCode { GenerationMethod::MacKayNeal { max_attempts } => { generate_mackay_neal(¶ms, *max_attempts, &mut rng)? } + GenerationMethod::Peg => generate_peg(¶ms, &mut rng)?, }; let graph = TannerGraph::from_matrix(&h); Ok(Self { @@ -324,6 +326,119 @@ fn generate_mackay_neal( Ok(SparseMatrixGF2::from_positions(m, n, ones)) } +// Progressive Edge Growth +fn generate_peg(params: &LdpcParams, rng: &mut impl rand::Rng) -> Result { + let CodeTopology::Regular { wc, wr } = params.topology else { + return Err(LdpcError::InvalidParameters( + "PEG nécessite un code régulier".into(), + )); + }; + + let n = params.n; + let m = params.m(); + + let mut check_adj: Vec> = vec![vec![]; m]; + let mut var_adj: Vec> = vec![vec![]; n]; + + for j in 0..n { + for _edge_idx in 0..wc { + let c_star = peg_select_check(j, &var_adj, &check_adj, m, wr, rng) + .ok_or(LdpcError::GenerationFailed { attempts: wc })?; + var_adj[j].push(c_star); + check_adj[c_star].push(j); + } + } + + let ones: Vec<(usize, usize)> = check_adj + .iter() + .enumerate() + .flat_map(|(c, vars)| vars.iter().map(move |&v| (c, v))) + .collect(); + + Ok(SparseMatrixGF2::from_positions(m, n, ones)) +} + +/// BFS dans le graphe bipartite courant depuis vj +/// Retourne le check node à relier à vj selon le critère PEG +fn peg_select_check( + vj: usize, + var_adj: &[Vec], + check_adj: &[Vec], + m: usize, + wr: usize, + rng: &mut impl rand::Rng, +) -> Option { + use std::collections::HashSet; + + let mut visited_checks = HashSet::::new(); + let mut visited_vars = HashSet::::new(); + visited_vars.insert(vj); + + let mut var_frontier: Vec = vec![vj]; + let mut last_check_frontier: Vec = vec![]; + + loop { + // expand : nouveaux check nodes + let new_checks: Vec = var_frontier + .iter() + .flat_map(|&v| var_adj[v].iter().copied()) + .filter(|&c| visited_checks.insert(c)) + .collect(); + + if new_checks.is_empty() { + // vj a pas encore d'aretes, ou plus d'expansion possible + break; + } + last_check_frontier = new_checks.clone(); + + if visited_checks.len() == m { + // Tous les check nodes sont dans l'arbre + break; + } + + let new_vars: Vec = new_checks + .iter() + .flat_map(|&c| check_adj[c].iter().copied()) + .filter(|&v| visited_vars.insert(v)) + .collect(); + + if new_vars.is_empty() { + break; + } + var_frontier = new_vars; + } + + // Selection du check node opi + let candidates: Vec = if visited_checks.len() < m { + (0..m) + .filter(|&c| !visited_checks.contains(&c) && check_adj[c].len() < wr) + .collect() + } else { + // Tous atteints : on choisit dans la frontière la plus profonde + // → minimise l'allongement du plus court cycle potentiel + last_check_frontier + .into_iter() + .filter(|&c| check_adj[c].len() < wr) + .collect() + }; + + peg_pick_min_degree(candidates, check_adj, rng) +} + +fn peg_pick_min_degree( + candidates: Vec, + check_adj: &[Vec], + rng: &mut impl rand::Rng, +) -> Option { + use rand::seq::SliceRandom; + let min_deg = candidates.iter().map(|&c| check_adj[c].len()).min()?; + let tied: Vec = candidates + .into_iter() + .filter(|&c| check_adj[c].len() == min_deg) + .collect(); + tied.choose(rng).copied() +} + fn default_graph() -> TannerGraph { TannerGraph::from_matrix(&SparseMatrixGF2::zeros(1, 1)) } diff --git a/src/target/rust-analyzer/flycheck0/stderr b/src/target/rust-analyzer/flycheck0/stderr new file mode 100644 index 0000000..0eca11a --- /dev/null +++ b/src/target/rust-analyzer/flycheck0/stderr @@ -0,0 +1,22 @@ + 0.029351162s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: stale: changed "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/code.rs" + 0.029360467s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: (vs) "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/.fingerprint/ldpc-b352954ef2586175/dep-lib-ldpc" + 0.029362608s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: FileTime { seconds: 1780948622, nanos: 714654968 } < FileTime { seconds: 1780950346, nanos: 459070742 } + 0.029411218s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: fingerprint dirty for ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc)/Check { test: false }/TargetInner { name_inferred: true, ..: lib_target("ldpc", ["lib"], "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs", Edition2021) } + 0.029418167s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: dirty: FsStatusOutdated(StaleItem(ChangedFile { reference: "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/.fingerprint/ldpc-b352954ef2586175/dep-lib-ldpc", reference_mtime: FileTime { seconds: 1780948622, nanos: 714654968 }, stale: "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/code.rs", stale_mtime: FileTime { seconds: 1780950346, nanos: 459070742 } })) + 0.031783929s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: stale: changed "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/code.rs" + 0.031788513s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: (vs) "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/.fingerprint/ldpc-eee857b18c023b6c/dep-test-lib-ldpc" + 0.031790327s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: FileTime { seconds: 1780948622, nanos: 714654968 } < FileTime { seconds: 1780950346, nanos: 459070742 } + 0.031808097s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: fingerprint dirty for ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc)/Check { test: true }/TargetInner { name_inferred: true, ..: lib_target("ldpc", ["lib"], "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs", Edition2021) } + 0.031813154s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: dirty: FsStatusOutdated(StaleItem(ChangedFile { reference: "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/.fingerprint/ldpc-eee857b18c023b6c/dep-test-lib-ldpc", reference_mtime: FileTime { seconds: 1780948622, nanos: 714654968 }, stale: "/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/code.rs", stale_mtime: FileTime { seconds: 1780950346, nanos: 459070742 } })) + 0.032070702s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="generator"}: cargo::core::compiler::fingerprint: fingerprint dirty for ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc)/Check { test: false }/TargetInner { name: "generator", doc: true, ..: with_path("/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/bin/generator.rs", Edition2021) } + 0.032076711s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="generator"}: cargo::core::compiler::fingerprint: dirty: FsStatusOutdated(StaleDepFingerprint { name: "ldpc" }) + 0.032300350s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="generator"}: cargo::core::compiler::fingerprint: fingerprint dirty for ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc)/Check { test: true }/TargetInner { name: "generator", doc: true, ..: with_path("/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/bin/generator.rs", Edition2021) } + 0.032305502s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="generator"}: cargo::core::compiler::fingerprint: dirty: FsStatusOutdated(StaleDepFingerprint { name: "ldpc" }) + 0.032528690s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: fingerprint dirty for ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc)/Check { test: false }/TargetInner { name: "ldpc", doc: true, ..: with_path("/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/main.rs", Edition2021) } + 0.032533240s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: dirty: FsStatusOutdated(StaleDepFingerprint { name: "ldpc" }) + 0.032724967s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: fingerprint dirty for ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc)/Check { test: true }/TargetInner { name: "ldpc", doc: true, ..: with_path("/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/main.rs", Edition2021) } + 0.032729456s INFO prepare_target{force=false package_id=ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) target="ldpc"}: cargo::core::compiler::fingerprint: dirty: FsStatusOutdated(StaleDepFingerprint { name: "ldpc" }) + Checking ldpc v0.1.0 (/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc) +error: could not compile `ldpc` (lib test) due to 3 previous errors; 3 warnings emitted +warning: build failed, waiting for other jobs to finish... +error: could not compile `ldpc` (lib) due to 3 previous errors; 3 warnings emitted diff --git a/src/target/rust-analyzer/flycheck0/stdout b/src/target/rust-analyzer/flycheck0/stdout new file mode 100644 index 0000000..6f9372e --- /dev/null +++ b/src/target/rust-analyzer/flycheck0/stdout @@ -0,0 +1,113 @@ +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/proc-macro2-94cad8ea6a6e7259/build-script-build"],"executable":null,"fresh":true} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","linked_libs":[],"linked_paths":[],"cfgs":["wrap_proc_macro","proc_macro_span_location","proc_macro_span_file"],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/proc-macro2-189e8840540e2699/out"} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/quote-7f25ee22a5499f38/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libunicode_ident-61533c72d8f4e5f7.rlib","/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libunicode_ident-61533c72d8f4e5f7.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libproc_macro2-00cf4115453f001d.rlib","/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libproc_macro2-00cf4115453f001d.rmeta"],"executable":null,"fresh":true} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/quote-e44ca39061eb9357/out"} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libquote-d8a1cc7f7ad6cf38.rlib","/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libquote-d8a1cc7f7ad6cf38.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","full","parsing","printing","proc-macro"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libsyn-97e5a6dc7548b261.rlib","/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libsyn-97e5a6dc7548b261.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libcfg_if-e720413b8edafa0a.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/crossbeam-utils-3facd263110404aa/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/libc-c22d8e28b8c121db/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.48/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.48/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive","simd","zerocopy-derive"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/zerocopy-3d8765b6bb92e192/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.48","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.48/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerocopy_derive","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.48/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libzerocopy_derive-17cc3162a5037e77.so"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.9","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"simd_adler32","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["const-generics","default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libsimd_adler32-ee36b2211acc28ec.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/rayon-core-1bc1ef21b7aae4c0/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libautocfg-38d501c17e68b38c.rlib","/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libautocfg-38d501c17e68b38c.rmeta"],"executable":null,"fresh":true} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/crossbeam-utils-5593ca2e94a79bb0/out"} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","linked_libs":[],"linked_paths":[],"cfgs":["freebsd12"],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/libc-188393b4c524f24e/out"} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/zerocopy-30690984ec9b5c18/out"} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/rayon-core-c8581eef8cc27647/out"} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/crc32fast-a1aeaaf666d10f76/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"adler2","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libadler2-8ddbfa9477eb984f.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arch","default"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/libm-666ef08c0c2850ad/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","libm","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/num-traits-e5e59ccb02ff498b/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/liblibc-965a3d5e7b2182f0.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_utils","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libcrossbeam_utils-30ff13b172e89a74.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.48/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerocopy","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.48/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive","simd","zerocopy-derive"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libzerocopy-65cf953c22b9fc7b.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"miniz_oxide","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","simd","simd-adler32","with-alloc"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libminiz_oxide-66763d857bb46c52.rmeta"],"executable":null,"fresh":true} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","linked_libs":[],"linked_paths":[],"cfgs":["arch_enabled"],"env":[["CFG_CARGO_FEATURES","[\"arch\", \"default\"]"],["CFG_OPT_LEVEL","0"],["CFG_TARGET_FEATURES","[\"fxsr\", \"sse\", \"sse2\"]"]],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/libm-e32c9927afdce70f/out"} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0","linked_libs":[],"linked_paths":[],"cfgs":["stable_arm_crc32_intrinsics"],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/crc32fast-b09c59eae4a5ad74/out"} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","linked_libs":[],"linked_paths":[],"cfgs":["has_total_cmp"],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/num-traits-c0810c5a3278aced/out"} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"utf8parse","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libutf8parse-55a20bf53ef149de.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-epoch-0.9.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_epoch","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-epoch-0.9.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libcrossbeam_epoch-898edee4616dca8c.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crc32fast","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libcrc32fast-69ea6609f925bfa8.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libm","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arch","default"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/liblibm-639fc7309e67879b.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.17/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.17/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libgetrandom-49f0376dd013ebde.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"either","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libeither-2b59e50d3ab4b677.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["result","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/serde_core-31b971cf163f0f6c/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_parse","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","utf8"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libanstyle_parse-407bfcde90f4e65c.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ppv_lite86","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["simd","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libppv_lite86-744f5652b670422f.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-deque-0.8.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_deque","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-deque-0.8.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libcrossbeam_deque-39548485313d4b56.rmeta"],"executable":null,"fresh":true} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/serde_core-7b7cb0cfdf46fc20/out"} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"flate2","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["any_impl","default","miniz_oxide","rust_backend"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libflate2-32d7d2bcecee7078.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","libm","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libnum_traits-258d6f50c8557515.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","getrandom","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/librand_core-5f66c973b3873333.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#weezl@0.1.12","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/weezl-0.1.12/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"weezl","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/weezl-0.1.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libweezl-a4353494f8a0a7cf.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/serde-49a10a9683562367/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"is_terminal_polyfill","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libis_terminal_polyfill-d2b73b6ef9035c76.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rayon_core","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/librayon_core-683451861a2493f2.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_query","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libanstyle_query-1ad539b71a901a98.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libanstyle-d9ba05218521e0ef.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.1/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","fallback"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/portable-atomic-a482acc68781e3c7/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"colorchoice","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libcolorchoice-907c3955045b7912.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["result","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libserde_core-a2045ddd2bbb2331.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/librand_chacha-49e9ef855dd8fc56.rmeta"],"executable":null,"fresh":true} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","linked_libs":[],"linked_paths":[],"cfgs":["if_docsrs_then_no_serde_core"],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/serde-0c79bc1bb5bf9eba/out"} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.12.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rayon","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.12.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/librayon-e491b09c12edcecc.rmeta"],"executable":null,"fresh":true} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/portable-atomic-de3900871e4cca34/out"} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstream","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["auto","default","wincon"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libanstream-114d08335635a1e5.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#half@2.7.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"half","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libhalf-f6584f42c7f22dd8.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fdeflate@0.3.7","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fdeflate-0.3.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fdeflate","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fdeflate-0.3.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libfdeflate-ea0ff02b26cb2dd8.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zune-inflate@0.2.54","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zune_inflate","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["simd-adler32","zlib"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libzune_inflate-b88b51699850984d.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libserde_derive-de3e2ea43d3f5ac1.so"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.25.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bytemuck","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.25.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["extern_crate_alloc"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libbytemuck-749e2a0e58f951f2.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#jpeg-decoder@0.3.2","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jpeg-decoder-0.3.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"jpeg_decoder","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jpeg-decoder-0.3.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["rayon"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libjpeg_decoder-64b2b8faf2d09742.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libheck-97d689db605b5137.rlib","/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libheck-97d689db605b5137.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_width","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["cjk","default"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libunicode_width-5dc14b41389dbddc.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_lex-1.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap_lex","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_lex-1.1.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libclap_lex-c433bbe276eb2cdd.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-1.3.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-1.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libbitflags-21034579cd4f0859.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit_field@0.10.3","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bit_field-0.10.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_field","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bit_field-0.10.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libbit_field-3f37887804c70baf.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"strsim","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libstrsim-8095d292a6ea3ca3.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#color_quant@1.1.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/color_quant-1.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"color_quant","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/color_quant-1.1.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libcolor_quant-a7170cf0bea17c8e.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lebe@0.5.3","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lebe-0.5.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lebe","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lebe-0.5.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/liblebe-09f462e0dae69152.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libsmallvec-4036188a1e309e0f.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/thiserror-d2b20bc5606dd667/build-script-build"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#console@0.16.3","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/console-0.16.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"console","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/console-0.16.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","ansi-parsing","std","unicode-width"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libconsole-fa3d24221e4d21df.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gif@0.13.3","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.13.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gif","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.13.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["color_quant","default","raii_no_panic","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libgif-1ce3b34e0edaafb4.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#png@0.17.16","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.17.16/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"png","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.17.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libpng-d7ffc04390dae6dd.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap_builder","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["color","error-context","help","std","suggestions","usage"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libclap_builder-5531a3b5926b0941.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"clap_derive","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libclap_derive-b83e7cc071b927c1.so"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#exr@1.74.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"exr","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","rayon"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libexr-5229a6009a2c85d2.rmeta"],"executable":null,"fresh":true} +{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/build/thiserror-b28f052e3ba5c2bc/out"} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tiff@0.9.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiff-0.9.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tiff","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiff-0.9.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libtiff-5e028469f6ad5138.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"portable_atomic","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","fallback"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libportable_atomic-cd36a44afc56cf18.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libserde-584955913d63e04f.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#qoi@0.4.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/qoi-0.4.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"qoi","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/qoi-0.4.1/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libqoi-74be0481997fbc87.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.6","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","getrandom","libc","rand_chacha","std","std_rng"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/librand-5125ddc553adc433.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libthiserror_impl-9e36caeb8a4d585b.so"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unit-prefix@0.5.2","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unit-prefix-0.5.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unit_prefix","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unit-prefix-0.5.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libunit_prefix-a90440ca2bc91b3c.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"byteorder","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libbyteorder-694546da291939c4.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libthiserror-c3dccfa010064cb8.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bincode@1.3.3","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bincode-1.3.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bincode","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bincode-1.3.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libbincode-cc328cfa9286bdf3.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_distr@0.4.3","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.4.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_distr","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.4.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/librand_distr-7ee6bc3926f6d743.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["color","default","derive","error-context","help","std","suggestions","usage"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libclap-41b8cd5624ffa861.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num_cpus@1.17.0","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num_cpus-1.17.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_cpus","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num_cpus-1.17.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libnum_cpus-71fd65ea31fb542b.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#approx@0.5.1","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/approx-0.5.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"approx","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/approx-0.5.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libapprox-a9d5ccadba4869f7.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#image@0.24.9","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.24.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"image","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.24.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bmp","dds","default","dxt","exr","farbfeld","gif","hdr","ico","jpeg","jpeg_rayon","openexr","png","pnm","qoi","tga","tiff","webp"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libimage-65abcbe57aae7620.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indicatif@0.18.4","manifest_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indicatif-0.18.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indicatif","src_path":"/home/zefad/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indicatif-0.18.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","unicode-width","wasmbind"],"filenames":["/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/target/debug/deps/libindicatif-eee8b6fab5adda1f.rmeta"],"executable":null,"fresh":true} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"non-exhaustive patterns: `code::GenerationMethod::Peg` not covered","code":{"code":"E0004","explanation":"This error indicates that the compiler cannot guarantee a matching pattern for\none or more possible inputs to a match expression. Guaranteed matches are\nrequired in order to assign values to match expressions, or alternatively,\ndetermine the flow of execution.\n\nErroneous code example:\n\n```compile_fail,E0004\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x { // error: non-exhaustive patterns: `HastaLaVistaBaby` not covered\n Terminator::TalkToMyHand => {}\n}\n```\n\nIf you encounter this error you must alter your patterns so that every possible\nvalue of the input type is matched. For types with a small number of variants\n(like enums) you should probably cover all cases explicitly. Alternatively, the\nunderscore `_` wildcard pattern can be added after all other patterns to match\n\"anything else\". Example:\n\n```\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x {\n Terminator::TalkToMyHand => {}\n Terminator::HastaLaVistaBaby => {}\n}\n\n// or:\n\nmatch x {\n Terminator::TalkToMyHand => {}\n _ => {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src/benchmark.rs","byte_start":729,"byte_end":751,"line_start":24,"line_end":24,"column_start":29,"column_end":51,"is_primary":true,"text":[{"text":" let methode_nom = match code.params.generation {","highlight_start":29,"highlight_end":51}],"label":"pattern `code::GenerationMethod::Peg` not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`code::GenerationMethod` defined here","code":null,"level":"note","spans":[{"file_name":"src/code.rs","byte_start":1739,"byte_end":1755,"line_start":62,"line_end":62,"column_start":10,"column_end":26,"is_primary":true,"text":[{"text":"pub enum GenerationMethod {","highlight_start":10,"highlight_end":26}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":1954,"byte_end":1957,"line_start":67,"line_end":67,"column_start":5,"column_end":8,"is_primary":false,"text":[{"text":" Peg,","highlight_start":5,"highlight_end":8}],"label":"not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"the matched value is of type `code::GenerationMethod`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown","code":null,"level":"help","spans":[{"file_name":"src/benchmark.rs","byte_start":864,"byte_end":864,"line_start":26,"line_end":26,"column_start":49,"column_end":49,"is_primary":true,"text":[{"text":" GenerationMethod::Gallager => \"Gallager\",","highlight_start":49,"highlight_end":49}],"label":null,"suggested_replacement":",\n code::GenerationMethod::Peg => todo!()","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0004]\u001b[0m\u001b[1m: non-exhaustive patterns: `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/benchmark.rs:24:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m24\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let methode_nom = match code.params.generation {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mpattern `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: `code::GenerationMethod` defined here\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:62:10\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m62\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub enum GenerationMethod {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m67\u001b[0m \u001b[1m\u001b[94m|\u001b[0m Peg,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m---\u001b[0m \u001b[1m\u001b[94mnot covered\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: the matched value is of type `code::GenerationMethod`\n\u001b[1m\u001b[96mhelp\u001b[0m: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m26\u001b[0m \u001b[92m~ \u001b[0m GenerationMethod::Gallager => \"Gallager\"\u001b[92m,\u001b[0m\n\u001b[1m\u001b[94m27\u001b[0m \u001b[92m~ code::GenerationMethod::Peg => todo!()\u001b[0m,\n \u001b[1m\u001b[94m|\u001b[0m\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"non-exhaustive patterns: `code::GenerationMethod::Peg` not covered","code":{"code":"E0004","explanation":"This error indicates that the compiler cannot guarantee a matching pattern for\none or more possible inputs to a match expression. Guaranteed matches are\nrequired in order to assign values to match expressions, or alternatively,\ndetermine the flow of execution.\n\nErroneous code example:\n\n```compile_fail,E0004\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x { // error: non-exhaustive patterns: `HastaLaVistaBaby` not covered\n Terminator::TalkToMyHand => {}\n}\n```\n\nIf you encounter this error you must alter your patterns so that every possible\nvalue of the input type is matched. For types with a small number of variants\n(like enums) you should probably cover all cases explicitly. Alternatively, the\nunderscore `_` wildcard pattern can be added after all other patterns to match\n\"anything else\". Example:\n\n```\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x {\n Terminator::TalkToMyHand => {}\n Terminator::HastaLaVistaBaby => {}\n}\n\n// or:\n\nmatch x {\n Terminator::TalkToMyHand => {}\n _ => {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src/benchmark.rs","byte_start":729,"byte_end":751,"line_start":24,"line_end":24,"column_start":29,"column_end":51,"is_primary":true,"text":[{"text":" let methode_nom = match code.params.generation {","highlight_start":29,"highlight_end":51}],"label":"pattern `code::GenerationMethod::Peg` not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`code::GenerationMethod` defined here","code":null,"level":"note","spans":[{"file_name":"src/code.rs","byte_start":1739,"byte_end":1755,"line_start":62,"line_end":62,"column_start":10,"column_end":26,"is_primary":true,"text":[{"text":"pub enum GenerationMethod {","highlight_start":10,"highlight_end":26}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":1954,"byte_end":1957,"line_start":67,"line_end":67,"column_start":5,"column_end":8,"is_primary":false,"text":[{"text":" Peg,","highlight_start":5,"highlight_end":8}],"label":"not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"the matched value is of type `code::GenerationMethod`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown","code":null,"level":"help","spans":[{"file_name":"src/benchmark.rs","byte_start":864,"byte_end":864,"line_start":26,"line_end":26,"column_start":49,"column_end":49,"is_primary":true,"text":[{"text":" GenerationMethod::Gallager => \"Gallager\",","highlight_start":49,"highlight_end":49}],"label":null,"suggested_replacement":",\n code::GenerationMethod::Peg => todo!()","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0004]\u001b[0m\u001b[1m: non-exhaustive patterns: `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/benchmark.rs:24:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m24\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let methode_nom = match code.params.generation {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mpattern `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: `code::GenerationMethod` defined here\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:62:10\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m62\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub enum GenerationMethod {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m67\u001b[0m \u001b[1m\u001b[94m|\u001b[0m Peg,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m---\u001b[0m \u001b[1m\u001b[94mnot covered\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: the matched value is of type `code::GenerationMethod`\n\u001b[1m\u001b[96mhelp\u001b[0m: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m26\u001b[0m \u001b[92m~ \u001b[0m GenerationMethod::Gallager => \"Gallager\"\u001b[92m,\u001b[0m\n\u001b[1m\u001b[94m27\u001b[0m \u001b[92m~ code::GenerationMethod::Peg => todo!()\u001b[0m,\n \u001b[1m\u001b[94m|\u001b[0m\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"non-exhaustive patterns: `code::GenerationMethod::Peg` not covered","code":{"code":"E0004","explanation":"This error indicates that the compiler cannot guarantee a matching pattern for\none or more possible inputs to a match expression. Guaranteed matches are\nrequired in order to assign values to match expressions, or alternatively,\ndetermine the flow of execution.\n\nErroneous code example:\n\n```compile_fail,E0004\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x { // error: non-exhaustive patterns: `HastaLaVistaBaby` not covered\n Terminator::TalkToMyHand => {}\n}\n```\n\nIf you encounter this error you must alter your patterns so that every possible\nvalue of the input type is matched. For types with a small number of variants\n(like enums) you should probably cover all cases explicitly. Alternatively, the\nunderscore `_` wildcard pattern can be added after all other patterns to match\n\"anything else\". Example:\n\n```\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x {\n Terminator::TalkToMyHand => {}\n Terminator::HastaLaVistaBaby => {}\n}\n\n// or:\n\nmatch x {\n Terminator::TalkToMyHand => {}\n _ => {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src/benchmark.rs","byte_start":7343,"byte_end":7360,"line_start":228,"line_end":228,"column_start":28,"column_end":45,"is_primary":true,"text":[{"text":" let method_str = match generation_method {","highlight_start":28,"highlight_end":45}],"label":"pattern `code::GenerationMethod::Peg` not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`code::GenerationMethod` defined here","code":null,"level":"note","spans":[{"file_name":"src/code.rs","byte_start":1739,"byte_end":1755,"line_start":62,"line_end":62,"column_start":10,"column_end":26,"is_primary":true,"text":[{"text":"pub enum GenerationMethod {","highlight_start":10,"highlight_end":26}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":1954,"byte_end":1957,"line_start":67,"line_end":67,"column_start":5,"column_end":8,"is_primary":false,"text":[{"text":" Peg,","highlight_start":5,"highlight_end":8}],"label":"not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"the matched value is of type `code::GenerationMethod`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown","code":null,"level":"help","spans":[{"file_name":"src/benchmark.rs","byte_start":7459,"byte_end":7459,"line_start":230,"line_end":230,"column_start":44,"column_end":44,"is_primary":true,"text":[{"text":" GenerationMethod::Gallager => \"GAL\",","highlight_start":44,"highlight_end":44}],"label":null,"suggested_replacement":",\n code::GenerationMethod::Peg => todo!()","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0004]\u001b[0m\u001b[1m: non-exhaustive patterns: `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/benchmark.rs:228:28\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m228\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let method_str = match generation_method {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mpattern `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: `code::GenerationMethod` defined here\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:62:10\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m62\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub enum GenerationMethod {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n \u001b[1m\u001b[94m67\u001b[0m \u001b[1m\u001b[94m|\u001b[0m Peg,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m---\u001b[0m \u001b[1m\u001b[94mnot covered\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: the matched value is of type `code::GenerationMethod`\n\u001b[1m\u001b[96mhelp\u001b[0m: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m230\u001b[0m \u001b[92m~ \u001b[0m GenerationMethod::Gallager => \"GAL\"\u001b[92m,\u001b[0m\n\u001b[1m\u001b[94m231\u001b[0m \u001b[92m~ code::GenerationMethod::Peg => todo!()\u001b[0m,\n \u001b[1m\u001b[94m|\u001b[0m\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"non-exhaustive patterns: `code::GenerationMethod::Peg` not covered","code":{"code":"E0004","explanation":"This error indicates that the compiler cannot guarantee a matching pattern for\none or more possible inputs to a match expression. Guaranteed matches are\nrequired in order to assign values to match expressions, or alternatively,\ndetermine the flow of execution.\n\nErroneous code example:\n\n```compile_fail,E0004\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x { // error: non-exhaustive patterns: `HastaLaVistaBaby` not covered\n Terminator::TalkToMyHand => {}\n}\n```\n\nIf you encounter this error you must alter your patterns so that every possible\nvalue of the input type is matched. For types with a small number of variants\n(like enums) you should probably cover all cases explicitly. Alternatively, the\nunderscore `_` wildcard pattern can be added after all other patterns to match\n\"anything else\". Example:\n\n```\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x {\n Terminator::TalkToMyHand => {}\n Terminator::HastaLaVistaBaby => {}\n}\n\n// or:\n\nmatch x {\n Terminator::TalkToMyHand => {}\n _ => {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src/benchmark.rs","byte_start":7343,"byte_end":7360,"line_start":228,"line_end":228,"column_start":28,"column_end":45,"is_primary":true,"text":[{"text":" let method_str = match generation_method {","highlight_start":28,"highlight_end":45}],"label":"pattern `code::GenerationMethod::Peg` not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`code::GenerationMethod` defined here","code":null,"level":"note","spans":[{"file_name":"src/code.rs","byte_start":1739,"byte_end":1755,"line_start":62,"line_end":62,"column_start":10,"column_end":26,"is_primary":true,"text":[{"text":"pub enum GenerationMethod {","highlight_start":10,"highlight_end":26}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":1954,"byte_end":1957,"line_start":67,"line_end":67,"column_start":5,"column_end":8,"is_primary":false,"text":[{"text":" Peg,","highlight_start":5,"highlight_end":8}],"label":"not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"the matched value is of type `code::GenerationMethod`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown","code":null,"level":"help","spans":[{"file_name":"src/benchmark.rs","byte_start":7459,"byte_end":7459,"line_start":230,"line_end":230,"column_start":44,"column_end":44,"is_primary":true,"text":[{"text":" GenerationMethod::Gallager => \"GAL\",","highlight_start":44,"highlight_end":44}],"label":null,"suggested_replacement":",\n code::GenerationMethod::Peg => todo!()","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0004]\u001b[0m\u001b[1m: non-exhaustive patterns: `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/benchmark.rs:228:28\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m228\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let method_str = match generation_method {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mpattern `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: `code::GenerationMethod` defined here\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:62:10\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m62\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub enum GenerationMethod {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n \u001b[1m\u001b[94m67\u001b[0m \u001b[1m\u001b[94m|\u001b[0m Peg,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m---\u001b[0m \u001b[1m\u001b[94mnot covered\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: the matched value is of type `code::GenerationMethod`\n\u001b[1m\u001b[96mhelp\u001b[0m: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m230\u001b[0m \u001b[92m~ \u001b[0m GenerationMethod::Gallager => \"GAL\"\u001b[92m,\u001b[0m\n\u001b[1m\u001b[94m231\u001b[0m \u001b[92m~ code::GenerationMethod::Peg => todo!()\u001b[0m,\n \u001b[1m\u001b[94m|\u001b[0m\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"non-exhaustive patterns: `code::GenerationMethod::Peg` not covered","code":{"code":"E0004","explanation":"This error indicates that the compiler cannot guarantee a matching pattern for\none or more possible inputs to a match expression. Guaranteed matches are\nrequired in order to assign values to match expressions, or alternatively,\ndetermine the flow of execution.\n\nErroneous code example:\n\n```compile_fail,E0004\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x { // error: non-exhaustive patterns: `HastaLaVistaBaby` not covered\n Terminator::TalkToMyHand => {}\n}\n```\n\nIf you encounter this error you must alter your patterns so that every possible\nvalue of the input type is matched. For types with a small number of variants\n(like enums) you should probably cover all cases explicitly. Alternatively, the\nunderscore `_` wildcard pattern can be added after all other patterns to match\n\"anything else\". Example:\n\n```\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x {\n Terminator::TalkToMyHand => {}\n Terminator::HastaLaVistaBaby => {}\n}\n\n// or:\n\nmatch x {\n Terminator::TalkToMyHand => {}\n _ => {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src/benchmark2.rs","byte_start":3981,"byte_end":3996,"line_start":119,"line_end":119,"column_start":32,"column_end":47,"is_primary":true,"text":[{"text":" let method_str = match scenario.method {","highlight_start":32,"highlight_end":47}],"label":"pattern `code::GenerationMethod::Peg` not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`code::GenerationMethod` defined here","code":null,"level":"note","spans":[{"file_name":"src/code.rs","byte_start":1739,"byte_end":1755,"line_start":62,"line_end":62,"column_start":10,"column_end":26,"is_primary":true,"text":[{"text":"pub enum GenerationMethod {","highlight_start":10,"highlight_end":26}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":1954,"byte_end":1957,"line_start":67,"line_end":67,"column_start":5,"column_end":8,"is_primary":false,"text":[{"text":" Peg,","highlight_start":5,"highlight_end":8}],"label":"not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"the matched value is of type `code::GenerationMethod`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown","code":null,"level":"help","spans":[{"file_name":"src/benchmark2.rs","byte_start":4116,"byte_end":4116,"line_start":121,"line_end":121,"column_start":64,"column_end":64,"is_primary":true,"text":[{"text":" GenerationMethod::MacKayNeal { .. } => \"MacKayNeal\",","highlight_start":64,"highlight_end":64}],"label":null,"suggested_replacement":",\n code::GenerationMethod::Peg => todo!()","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0004]\u001b[0m\u001b[1m: non-exhaustive patterns: `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/benchmark2.rs:119:32\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m119\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let method_str = match scenario.method {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mpattern `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: `code::GenerationMethod` defined here\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:62:10\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m62\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub enum GenerationMethod {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n \u001b[1m\u001b[94m67\u001b[0m \u001b[1m\u001b[94m|\u001b[0m Peg,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m---\u001b[0m \u001b[1m\u001b[94mnot covered\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: the matched value is of type `code::GenerationMethod`\n\u001b[1m\u001b[96mhelp\u001b[0m: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m121\u001b[0m \u001b[92m~ \u001b[0m GenerationMethod::MacKayNeal { .. } => \"MacKayNeal\"\u001b[92m,\u001b[0m\n\u001b[1m\u001b[94m122\u001b[0m \u001b[92m~ code::GenerationMethod::Peg => todo!()\u001b[0m,\n \u001b[1m\u001b[94m|\u001b[0m\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"non-exhaustive patterns: `code::GenerationMethod::Peg` not covered","code":{"code":"E0004","explanation":"This error indicates that the compiler cannot guarantee a matching pattern for\none or more possible inputs to a match expression. Guaranteed matches are\nrequired in order to assign values to match expressions, or alternatively,\ndetermine the flow of execution.\n\nErroneous code example:\n\n```compile_fail,E0004\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x { // error: non-exhaustive patterns: `HastaLaVistaBaby` not covered\n Terminator::TalkToMyHand => {}\n}\n```\n\nIf you encounter this error you must alter your patterns so that every possible\nvalue of the input type is matched. For types with a small number of variants\n(like enums) you should probably cover all cases explicitly. Alternatively, the\nunderscore `_` wildcard pattern can be added after all other patterns to match\n\"anything else\". Example:\n\n```\nenum Terminator {\n HastaLaVistaBaby,\n TalkToMyHand,\n}\n\nlet x = Terminator::HastaLaVistaBaby;\n\nmatch x {\n Terminator::TalkToMyHand => {}\n Terminator::HastaLaVistaBaby => {}\n}\n\n// or:\n\nmatch x {\n Terminator::TalkToMyHand => {}\n _ => {}\n}\n```\n"},"level":"error","spans":[{"file_name":"src/benchmark2.rs","byte_start":3981,"byte_end":3996,"line_start":119,"line_end":119,"column_start":32,"column_end":47,"is_primary":true,"text":[{"text":" let method_str = match scenario.method {","highlight_start":32,"highlight_end":47}],"label":"pattern `code::GenerationMethod::Peg` not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`code::GenerationMethod` defined here","code":null,"level":"note","spans":[{"file_name":"src/code.rs","byte_start":1739,"byte_end":1755,"line_start":62,"line_end":62,"column_start":10,"column_end":26,"is_primary":true,"text":[{"text":"pub enum GenerationMethod {","highlight_start":10,"highlight_end":26}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/code.rs","byte_start":1954,"byte_end":1957,"line_start":67,"line_end":67,"column_start":5,"column_end":8,"is_primary":false,"text":[{"text":" Peg,","highlight_start":5,"highlight_end":8}],"label":"not covered","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"the matched value is of type `code::GenerationMethod`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown","code":null,"level":"help","spans":[{"file_name":"src/benchmark2.rs","byte_start":4116,"byte_end":4116,"line_start":121,"line_end":121,"column_start":64,"column_end":64,"is_primary":true,"text":[{"text":" GenerationMethod::MacKayNeal { .. } => \"MacKayNeal\",","highlight_start":64,"highlight_end":64}],"label":null,"suggested_replacement":",\n code::GenerationMethod::Peg => todo!()","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0004]\u001b[0m\u001b[1m: non-exhaustive patterns: `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/benchmark2.rs:119:32\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m119\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let method_str = match scenario.method {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mpattern `code::GenerationMethod::Peg` not covered\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: `code::GenerationMethod` defined here\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:62:10\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m62\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub enum GenerationMethod {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n \u001b[1m\u001b[94m67\u001b[0m \u001b[1m\u001b[94m|\u001b[0m Peg,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m---\u001b[0m \u001b[1m\u001b[94mnot covered\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: the matched value is of type `code::GenerationMethod`\n\u001b[1m\u001b[96mhelp\u001b[0m: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m121\u001b[0m \u001b[92m~ \u001b[0m GenerationMethod::MacKayNeal { .. } => \"MacKayNeal\"\u001b[92m,\u001b[0m\n\u001b[1m\u001b[94m122\u001b[0m \u001b[92m~ code::GenerationMethod::Peg => todo!()\u001b[0m,\n \u001b[1m\u001b[94m|\u001b[0m\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"irrefutable `let...else` pattern","code":{"code":"irrefutable_let_patterns","explanation":null},"level":"warning","spans":[{"file_name":"src/code.rs","byte_start":6123,"byte_end":6177,"line_start":211,"line_end":211,"column_start":5,"column_end":59,"is_primary":true,"text":[{"text":" let CodeTopology::Regular { wc, wr } = params.topology else {","highlight_start":5,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this pattern will always match, so the `else` clause is useless","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider removing the `else` clause","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(irrefutable_let_patterns)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: irrefutable `let...else` pattern\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:211:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m211\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let CodeTopology::Regular { wc, wr } = params.topology else {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this pattern will always match, so the `else` clause is useless\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: consider removing the `else` clause\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(irrefutable_let_patterns)]` on by default\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"irrefutable `let...else` pattern","code":{"code":"irrefutable_let_patterns","explanation":null},"level":"warning","spans":[{"file_name":"src/code.rs","byte_start":6123,"byte_end":6177,"line_start":211,"line_end":211,"column_start":5,"column_end":59,"is_primary":true,"text":[{"text":" let CodeTopology::Regular { wc, wr } = params.topology else {","highlight_start":5,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this pattern will always match, so the `else` clause is useless","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider removing the `else` clause","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(irrefutable_let_patterns)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: irrefutable `let...else` pattern\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:211:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m211\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let CodeTopology::Regular { wc, wr } = params.topology else {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this pattern will always match, so the `else` clause is useless\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: consider removing the `else` clause\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(irrefutable_let_patterns)]` on by default\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"irrefutable `let...else` pattern","code":{"code":"irrefutable_let_patterns","explanation":null},"level":"warning","spans":[{"file_name":"src/code.rs","byte_start":7741,"byte_end":7795,"line_start":270,"line_end":270,"column_start":5,"column_end":59,"is_primary":true,"text":[{"text":" let CodeTopology::Regular { wc, wr } = params.topology else {","highlight_start":5,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this pattern will always match, so the `else` clause is useless","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider removing the `else` clause","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: irrefutable `let...else` pattern\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:270:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m270\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let CodeTopology::Regular { wc, wr } = params.topology else {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this pattern will always match, so the `else` clause is useless\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: consider removing the `else` clause\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"irrefutable `let...else` pattern","code":{"code":"irrefutable_let_patterns","explanation":null},"level":"warning","spans":[{"file_name":"src/code.rs","byte_start":7741,"byte_end":7795,"line_start":270,"line_end":270,"column_start":5,"column_end":59,"is_primary":true,"text":[{"text":" let CodeTopology::Regular { wc, wr } = params.topology else {","highlight_start":5,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this pattern will always match, so the `else` clause is useless","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider removing the `else` clause","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: irrefutable `let...else` pattern\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:270:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m270\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let CodeTopology::Regular { wc, wr } = params.topology else {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this pattern will always match, so the `else` clause is useless\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: consider removing the `else` clause\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"irrefutable `let...else` pattern","code":{"code":"irrefutable_let_patterns","explanation":null},"level":"warning","spans":[{"file_name":"src/code.rs","byte_start":9633,"byte_end":9687,"line_start":331,"line_end":331,"column_start":5,"column_end":59,"is_primary":true,"text":[{"text":" let CodeTopology::Regular { wc, wr } = params.topology else {","highlight_start":5,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this pattern will always match, so the `else` clause is useless","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider removing the `else` clause","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: irrefutable `let...else` pattern\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:331:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m331\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let CodeTopology::Regular { wc, wr } = params.topology else {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this pattern will always match, so the `else` clause is useless\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: consider removing the `else` clause\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"irrefutable `let...else` pattern","code":{"code":"irrefutable_let_patterns","explanation":null},"level":"warning","spans":[{"file_name":"src/code.rs","byte_start":9633,"byte_end":9687,"line_start":331,"line_end":331,"column_start":5,"column_end":59,"is_primary":true,"text":[{"text":" let CodeTopology::Regular { wc, wr } = params.topology else {","highlight_start":5,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this pattern will always match, so the `else` clause is useless","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider removing the `else` clause","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: irrefutable `let...else` pattern\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/code.rs:331:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m331\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let CodeTopology::Regular { wc, wr } = params.topology else {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this pattern will always match, so the `else` clause is useless\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: consider removing the `else` clause\n\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0004`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about this error, try `rustc --explain E0004`.\u001b[0m\n"}} +{"reason":"compiler-message","package_id":"path+file:///home/zefad/Documents/CLP/MPI2/TIPE2/ldpc#0.1.0","manifest_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ldpc","src_path":"/home/zefad/Documents/CLP/MPI2/TIPE2/ldpc/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0004`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about this error, try `rustc --explain E0004`.\u001b[0m\n"}} +{"reason":"build-finished","success":false}