@@ -155,11 +155,11 @@ impl AsyncSeek for ArtifactReader {
155155 }
156156}
157157
158- pub trait Callback < ' a , T , E > : FnOnce ( & ' a mut ArtifactWriter ) -> Self :: Fut + Send {
158+ pub trait SaveCallback < ' a , T , E > : FnOnce ( & ' a mut ArtifactWriter ) -> Self :: Fut + Send {
159159 type Fut : Future < Output = Result < T , E > > + Send ;
160160}
161161
162- impl < ' a , T , E , Out , F > Callback < ' a , T , E > for F
162+ impl < ' a , T , E , Out , F > SaveCallback < ' a , T , E > for F
163163where
164164 Out : Future < Output = Result < T , E > > + Send ,
165165 F : FnOnce ( & ' a mut ArtifactWriter ) -> Out + Send ,
@@ -190,7 +190,7 @@ pub trait ArtifactDirectory: Send + Sync {
190190 Report : From < Err > ,
191191 Ret : Send ,
192192 Err : Send ,
193- F : for < ' a > Callback < ' a , Ret , Err > + Send ,
193+ F : for < ' a > SaveCallback < ' a , Ret , Err > + Send ,
194194 P : AsRef < Utf8Path > + Send ;
195195
196196 async fn write ( & mut self , path : impl AsRef < Utf8Path > + Send , data : & [ u8 ] ) -> Result < ( ) > {
@@ -231,7 +231,7 @@ pub mod test_support {
231231 Report : From < Err > ,
232232 Ret : Send ,
233233 Err : Send ,
234- F : for < ' a > Callback < ' a , Ret , Err > + Send ,
234+ F : for < ' a > SaveCallback < ' a , Ret , Err > + Send ,
235235 P : AsRef < Utf8Path > + Send ,
236236 {
237237 let mut writer = ArtifactWriter :: new ( ) . await ?;
0 commit comments