this derivation will be built: /nix/store/d69nglp2rm5fz3rcrllhrszv9hjm8l78-treefmt-check.drv building '/nix/store/d69nglp2rm5fz3rcrllhrszv9hjm8l78-treefmt-check.drv' treefmt-check> treefmt v2.5.0traversed 331 files treefmt-check> emitted 260 files for processing treefmt-check> formatted 260 files (1 changed) in 619ms treefmt-check> M harmonia-file-io-pure/src/source.rs treefmt-check> diff --git a/harmonia-file-io-pure/src/source.rs b/harmonia-file-io-pure/src/source.rs treefmt-check> index 13340f2..3279a8e 100644 treefmt-check> --- a/harmonia-file-io-pure/src/source.rs treefmt-check> +++ b/harmonia-file-io-pure/src/source.rs treefmt-check> @@ -37,7 +37,8 @@ pub trait FileSystemSource: Sized { treefmt-check> type Error: std::error::Error + 'static; treefmt-check> type Reader: AsyncRead + Unpin; treefmt-check> type Child: FileSystemSource; treefmt-check> - type Entries<'a>: futures_core::Stream> + Unpin treefmt-check> + type Entries<'a>: futures_core::Stream> treefmt-check> + + Unpin treefmt-check> where treefmt-check> Self: 'a; treefmt-check> error: Cannot build '/nix/store/d69nglp2rm5fz3rcrllhrszv9hjm8l78-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/0rg79admya8jsa8dzwz8imqizgizp81n-treefmt-check Last 18 log lines: > treefmt v2.5.0traversed 331 files > emitted 260 files for processing > formatted 260 files (1 changed) in 619ms > M harmonia-file-io-pure/src/source.rs > diff --git a/harmonia-file-io-pure/src/source.rs b/harmonia-file-io-pure/src/source.rs > index 13340f2..3279a8e 100644 > --- a/harmonia-file-io-pure/src/source.rs > +++ b/harmonia-file-io-pure/src/source.rs > @@ -37,7 +37,8 @@ pub trait FileSystemSource: Sized { > type Error: std::error::Error + 'static; > type Reader: AsyncRead + Unpin; > type Child: FileSystemSource; > - type Entries<'a>: futures_core::Stream> + Unpin > + type Entries<'a>: futures_core::Stream> > + + Unpin > where > Self: 'a; > For full logs, run: nix log /nix/store/d69nglp2rm5fz3rcrllhrszv9hjm8l78-treefmt-check.drv