1this derivation will be built:2 /nix/store/s2i9yvag4i4yibsc479h5k21kw5sl4rj-treefmt-check.drv3building '/nix/store/s2i9yvag4i4yibsc479h5k21kw5sl4rj-treefmt-check.drv'4building '/nix/store/s2i9yvag4i4yibsc479h5k21kw5sl4rj-treefmt-check.drv'5treefmt-check> treefmt v2.5.0traversed 330 files6treefmt-check> emitted 260 files for processing7treefmt-check> formatted 260 files (1 changed) in 364ms8treefmt-check> M harmonia-file-io-pure/src/source.rs9treefmt-check> diff --git a/harmonia-file-io-pure/src/source.rs b/harmonia-file-io-pure/src/source.rs10treefmt-check> index 13340f2..3279a8e 10064411treefmt-check> --- a/harmonia-file-io-pure/src/source.rs12treefmt-check> +++ b/harmonia-file-io-pure/src/source.rs13treefmt-check> @@ -37,7 +37,8 @@ pub trait FileSystemSource: Sized {14treefmt-check> type Error: std::error::Error + 'static;15treefmt-check> type Reader: AsyncRead + Unpin;16treefmt-check> type Child: FileSystemSource<Error = Self::Error>;17treefmt-check> - type Entries<'a>: futures_core::Stream<Item = Result<(String, Self::Child), Self::Error>> + Unpin18treefmt-check> + type Entries<'a>: futures_core::Stream<Item = Result<(String, Self::Child), Self::Error>>19treefmt-check> + + Unpin20treefmt-check> where21treefmt-check> Self: 'a;22treefmt-check> 23error: Cannot build '/nix/store/s2i9yvag4i4yibsc479h5k21kw5sl4rj-treefmt-check.drv'.24 Reason: builder failed with exit code 1.25 Output paths:26 /nix/store/d1lwbrzigphik41wcmj33p3cp0piw928-treefmt-check27 Last 18 log lines:28 > treefmt v2.5.0traversed 330 files29 > emitted 260 files for processing30 > formatted 260 files (1 changed) in 364ms31 > M harmonia-file-io-pure/src/source.rs32 > diff --git a/harmonia-file-io-pure/src/source.rs b/harmonia-file-io-pure/src/source.rs33 > index 13340f2..3279a8e 10064434 > --- a/harmonia-file-io-pure/src/source.rs35 > +++ b/harmonia-file-io-pure/src/source.rs36 > @@ -37,7 +37,8 @@ pub trait FileSystemSource: Sized {37 > type Error: std::error::Error + 'static;38 > type Reader: AsyncRead + Unpin;39 > type Child: FileSystemSource<Error = Self::Error>;40 > - type Entries<'a>: futures_core::Stream<Item = Result<(String, Self::Child), Self::Error>> + Unpin41 > + type Entries<'a>: futures_core::Stream<Item = Result<(String, Self::Child), Self::Error>>42 > + + Unpin43 > where44 > Self: 'a;45 > 46 For full logs, run:47 nix log /nix/store/s2i9yvag4i4yibsc479h5k21kw5sl4rj-treefmt-check.drv