this derivation will be built: /nix/store/3khr4k8rs5xjh0s93ddk7aqnvbzk2pmd-treefmt-check.drv error: Cannot build '/nix/store/3khr4k8rs5xjh0s93ddk7aqnvbzk2pmd-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/gajss9sk2g552q60rdzrdxl0a6c8039r-treefmt-check Last 20 log lines: > tribuchet: building on jamie > treefmt v2.5.0traversed 689 files > emitted 303 files for processing > formatted 303 files (1 changed) in 680ms > M crates/tincd/src/discovery/record.rs > diff --git a/crates/tincd/src/discovery/record.rs b/crates/tincd/src/discovery/record.rs > index 9cb3854..e964d59 100644 > --- a/crates/tincd/src/discovery/record.rs > +++ b/crates/tincd/src/discovery/record.rs > @@ -52,7 +52,9 @@ pub fn open_record(d: &Derived, seq: i64, sealed: &[u8]) -> Option> { > if sealed.len() < AEAD_OVERHEAD || &sealed[..MAGIC.len()] != MAGIC { > return None; > } > - let nonce: &[u8; NONCE_LEN] = sealed[MAGIC.len()..MAGIC.len() + NONCE_LEN].try_into().ok()?; > + let nonce: &[u8; NONCE_LEN] = sealed[MAGIC.len()..MAGIC.len() + NONCE_LEN] > + .try_into() > + .ok()?; > let ct = &sealed[MAGIC.len() + NONCE_LEN..]; > XChaCha20Poly1305::new((&d.aead_key).into()) > .decrypt( For full logs, run: nix log /nix/store/3khr4k8rs5xjh0s93ddk7aqnvbzk2pmd-treefmt-check.drv