chiark / gitweb /
progress: Allow impl to have different lifetimes
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 20 May 2021 02:23:33 +0000 (03:23 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 20 May 2021 02:23:33 +0000 (03:23 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/progress.rs

index 31399d65dc3065870d83becd943505f06a9c4f85..a23dac002a80e5ed5ec445fb0b9de6d56300582d 100644 (file)
@@ -85,7 +85,7 @@ impl<'t> From<()> for Count<'t> { fn from(_:()) -> Count<'t> {
 } }
 
 #[ext(pub, name=OriginatorExt)]
-impl &mut dyn Originator {
+impl &'_ mut (dyn Originator + '_) {
   fn phase_item<'p,'e,P,E>(&mut self, phase: P, item: E)
   where P: Into<Count<'p>>,
         E: Into<Count<'e>>,