this derivation will be built: /nix/store/ici28clfhadwn4wn65q085ay6cm6r22n-treefmt-check.drv building '/nix/store/ici28clfhadwn4wn65q085ay6cm6r22n-treefmt-check.drv' on 'ssh-ng://nix@eliza' building '/nix/store/ici28clfhadwn4wn65q085ay6cm6r22n-treefmt-check.drv' treefmt-check> treefmt v2.5.0traversed 1245 files treefmt-check> emitted 537 files for processing treefmt-check> formatted 537 files (3 changed) in 3.758s treefmt-check> M nixosModules/fluent-bit-filter-wasm/src/lib.rs treefmt-check> diff --git a/nixosModules/fluent-bit-filter-wasm/src/lib.rs b/nixosModules/fluent-bit-filter-wasm/src/lib.rs treefmt-check> index 7c27f63..1990821 100644 treefmt-check> --- a/nixosModules/fluent-bit-filter-wasm/src/lib.rs treefmt-check> +++ b/nixosModules/fluent-bit-filter-wasm/src/lib.rs treefmt-check> @@ -101,10 +101,26 @@ fn process_record(record_str: &str) -> Option { treefmt-check> // Coredump enrichment. treefmt-check> let (final_msg, coredump_unit) = if !r.coredump_cgroup.is_empty() { treefmt-check> let cu = r.coredump_cgroup.rsplit('/').next().unwrap_or(""); treefmt-check> - let exe = if r.coredump_exe.is_empty() { "?" } else { &r.coredump_exe }; treefmt-check> - let uid = if r.coredump_uid.is_empty() { "?" } else { &r.coredump_uid }; treefmt-check> - let gid = if r.coredump_gid.is_empty() { "?" } else { &r.coredump_gid }; treefmt-check> - let cmd = if r.coredump_cmdline.is_empty() { "?" } else { &r.coredump_cmdline }; treefmt-check> + let exe = if r.coredump_exe.is_empty() { treefmt-check> + "?" treefmt-check> + } else { treefmt-check> + &r.coredump_exe treefmt-check> + }; treefmt-check> + let uid = if r.coredump_uid.is_empty() { treefmt-check> + "?" treefmt-check> + } else { treefmt-check> + &r.coredump_uid treefmt-check> + }; treefmt-check> + let gid = if r.coredump_gid.is_empty() { treefmt-check> + "?" treefmt-check> + } else { treefmt-check> + &r.coredump_gid treefmt-check> + }; treefmt-check> + let cmd = if r.coredump_cmdline.is_empty() { treefmt-check> + "?" treefmt-check> + } else { treefmt-check> + &r.coredump_cmdline treefmt-check> + }; treefmt-check> ( treefmt-check> format!("{exe} core dumped (user: {uid}/{gid}, command: {cmd})"), treefmt-check> cu.to_string(), treefmt-check> @@ -178,7 +194,10 @@ mod tests { treefmt-check> #[test] treefmt-check> fn test_session_scope_collapse() { treefmt-check> assert_eq!(collapse_session_scope("session-42.scope"), "session.scope"); treefmt-check> - assert_eq!(collapse_session_scope("session-abc.scope"), "session-abc.scope"); treefmt-check> + assert_eq!( treefmt-check> + collapse_session_scope("session-abc.scope"), treefmt-check> + "session-abc.scope" treefmt-check> + ); treefmt-check> assert_eq!(collapse_session_scope("sshd.service"), "sshd.service"); treefmt-check> } treefmt-check> error: build of '/nix/store/ici28clfhadwn4wn65q085ay6cm6r22n-treefmt-check.drv' on 'ssh-ng://nix@eliza' failed: Cannot build '/nix/store/ici28clfhadwn4wn65q085ay6cm6r22n-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/7jrz1n0c10932ima891wk47v6dh81q13-treefmt-check Last 25 log lines: > + let gid = if r.coredump_gid.is_empty() { > + "?" > + } else { > + &r.coredump_gid > + }; > + let cmd = if r.coredump_cmdline.is_empty() { > + "?" > + } else { > + &r.coredump_cmdline > + }; > ( > format!("{exe} core dumped (user: {uid}/{gid}, command: {cmd})"), > cu.to_string(), > @@ -178,7 +194,10 @@ mod tests { > #[test] > fn test_session_scope_collapse() { > assert_eq!(collapse_session_scope("session-42.scope"), "session.scope"); > - assert_eq!(collapse_session_scope("session-abc.scope"), "session-abc.scope"); > + assert_eq!( > + collapse_session_scope("session-abc.scope"), > + "session-abc.scope" > + ); > assert_eq!(collapse_session_scope("sshd.service"), "sshd.service"); > } > For full logs, run: nix log /nix/store/ici28clfhadwn4wn65q085ay6cm6r22n-treefmt-check.drv error: Cannot build '/nix/store/ici28clfhadwn4wn65q085ay6cm6r22n-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/7jrz1n0c10932ima891wk47v6dh81q13-treefmt-check