1this derivation will be built:2 /nix/store/f531nq98z9sz9xy24h5alkvfp42q8sks-treefmt-check.drv3building '/nix/store/f531nq98z9sz9xy24h5alkvfp42q8sks-treefmt-check.drv'4treefmt-check> treefmt v2.5.0traversed 1245 files5treefmt-check> emitted 537 files for processing6treefmt-check> formatted 537 files (3 changed) in 5.642s7treefmt-check> M nixosModules/fluent-bit-filter-wasm/src/lib.rs8treefmt-check> diff --git a/nixosModules/fluent-bit-filter-wasm/src/lib.rs b/nixosModules/fluent-bit-filter-wasm/src/lib.rs9treefmt-check> index 7c27f63..1990821 10064410treefmt-check> --- a/nixosModules/fluent-bit-filter-wasm/src/lib.rs11treefmt-check> +++ b/nixosModules/fluent-bit-filter-wasm/src/lib.rs12treefmt-check> @@ -101,10 +101,26 @@ fn process_record(record_str: &str) -> Option<String> {13treefmt-check> // Coredump enrichment.14treefmt-check> let (final_msg, coredump_unit) = if !r.coredump_cgroup.is_empty() {15treefmt-check> let cu = r.coredump_cgroup.rsplit('/').next().unwrap_or("");16treefmt-check> - let exe = if r.coredump_exe.is_empty() { "?" } else { &r.coredump_exe };17treefmt-check> - let uid = if r.coredump_uid.is_empty() { "?" } else { &r.coredump_uid };18treefmt-check> - let gid = if r.coredump_gid.is_empty() { "?" } else { &r.coredump_gid };19treefmt-check> - let cmd = if r.coredump_cmdline.is_empty() { "?" } else { &r.coredump_cmdline };20treefmt-check> + let exe = if r.coredump_exe.is_empty() {21treefmt-check> + "?"22treefmt-check> + } else {23treefmt-check> + &r.coredump_exe24treefmt-check> + };25treefmt-check> + let uid = if r.coredump_uid.is_empty() {26treefmt-check> + "?"27treefmt-check> + } else {28treefmt-check> + &r.coredump_uid29treefmt-check> + };30treefmt-check> + let gid = if r.coredump_gid.is_empty() {31treefmt-check> + "?"32treefmt-check> + } else {33treefmt-check> + &r.coredump_gid34treefmt-check> + };35treefmt-check> + let cmd = if r.coredump_cmdline.is_empty() {36treefmt-check> + "?"37treefmt-check> + } else {38treefmt-check> + &r.coredump_cmdline39treefmt-check> + };40treefmt-check> (41treefmt-check> format!("{exe} core dumped (user: {uid}/{gid}, command: {cmd})"),42treefmt-check> cu.to_string(),43treefmt-check> @@ -178,7 +194,10 @@ mod tests {44treefmt-check> #[test]45treefmt-check> fn test_session_scope_collapse() {46treefmt-check> assert_eq!(collapse_session_scope("session-42.scope"), "session.scope");47treefmt-check> - assert_eq!(collapse_session_scope("session-abc.scope"), "session-abc.scope");48treefmt-check> + assert_eq!(49treefmt-check> + collapse_session_scope("session-abc.scope"),50treefmt-check> + "session-abc.scope"51treefmt-check> + );52treefmt-check> assert_eq!(collapse_session_scope("sshd.service"), "sshd.service");53treefmt-check> }54treefmt-check> 55error: Cannot build '/nix/store/f531nq98z9sz9xy24h5alkvfp42q8sks-treefmt-check.drv'.56 Reason: builder failed with exit code 1.57 Output paths:58 /nix/store/p4dh8av4rg9fqid71g7w2nslc7w7b4aj-treefmt-check59 Last 25 log lines:60 > + let gid = if r.coredump_gid.is_empty() {61 > + "?"62 > + } else {63 > + &r.coredump_gid64 > + };65 > + let cmd = if r.coredump_cmdline.is_empty() {66 > + "?"67 > + } else {68 > + &r.coredump_cmdline69 > + };70 > (71 > format!("{exe} core dumped (user: {uid}/{gid}, command: {cmd})"),72 > cu.to_string(),73 > @@ -178,7 +194,10 @@ mod tests {74 > #[test]75 > fn test_session_scope_collapse() {76 > assert_eq!(collapse_session_scope("session-42.scope"), "session.scope");77 > - assert_eq!(collapse_session_scope("session-abc.scope"), "session-abc.scope");78 > + assert_eq!(79 > + collapse_session_scope("session-abc.scope"),80 > + "session-abc.scope"81 > + );82 > assert_eq!(collapse_session_scope("sshd.service"), "sshd.service");83 > }84 > 85 For full logs, run:86 nix log /nix/store/f531nq98z9sz9xy24h5alkvfp42q8sks-treefmt-check.drv