Skip to content

Commit 0fa9c0b

Browse files
committed
artifacts: Rename Callback -> SaveCallback
This makes it a bit clearer when imported.
1 parent 57fdeb7 commit 0fa9c0b

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/artifacts.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
163163
where
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?;

src/handler.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ use tracing::{debug, error, instrument, warn};
3030
use crate::{
3131
artifacts::{
3232
ArtifactDirectory, ArtifactReader, ArtifactWriter, MissingArtifact, MissingArtifactToNone,
33+
SaveCallback,
3334
},
3435
binaries::download_binaries,
3536
build_meta::{
@@ -729,7 +730,7 @@ impl ArtifactDirectory for ObsJobHandler {
729730
Report: From<Err>,
730731
Ret: Send,
731732
Err: Send,
732-
F: for<'a> crate::artifacts::Callback<'a, Ret, Err> + Send,
733+
F: for<'a> SaveCallback<'a, Ret, Err> + Send,
733734
P: AsRef<Utf8Path> + Send,
734735
{
735736
let mut writer = ArtifactWriter::new().await?;

0 commit comments

Comments
 (0)