@@ -12,10 +12,6 @@ use sha2::{Digest, Sha256};
12
12
use slog:: { debug, info, warn, Logger } ;
13
13
use std:: { collections:: BTreeMap , io, path:: Path , sync:: Arc } ;
14
14
15
- /// Result of a cache computation, contains the list of immutable digests and the list of new entries to add
16
- /// to the [ImmutableFileDigestCacheProvider].
17
- type ComputedImmutablesDigestsResult = Result < ComputedImmutablesDigests , io:: Error > ;
18
-
19
15
struct ComputedImmutablesDigests {
20
16
entries : BTreeMap < ImmutableFile , HexEncodedDigest > ,
21
17
new_cached_entries : Vec < ImmutableFileName > ,
@@ -67,7 +63,7 @@ impl CardanoImmutableDigester {
67
63
// The computation of immutable files digests is done in a separate thread because it is blocking the whole task
68
64
let logger = self . logger . clone ( ) ;
69
65
let computed_digests =
70
- tokio:: task:: spawn_blocking ( move || -> ComputedImmutablesDigestsResult {
66
+ tokio:: task:: spawn_blocking ( move || -> Result < ComputedImmutablesDigests , io :: Error > {
71
67
compute_immutables_digests ( logger, cached_values)
72
68
} )
73
69
. await
@@ -183,7 +179,7 @@ fn list_immutable_files_to_process(
183
179
fn compute_immutables_digests (
184
180
logger : Logger ,
185
181
entries : BTreeMap < ImmutableFile , Option < HexEncodedDigest > > ,
186
- ) -> ComputedImmutablesDigestsResult {
182
+ ) -> Result < ComputedImmutablesDigests , io :: Error > {
187
183
let mut new_cached_entries = Vec :: new ( ) ;
188
184
let mut progress = Progress {
189
185
index : 0 ,
0 commit comments