Skip to content

Commit 49c5993

Browse files
TheBlueMattjoostjager
authored andcommitted
fix wrapper case
1 parent 370d677 commit 49c5993

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

lightning/src/util/sweep.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -357,33 +357,32 @@ where
357357
logger: L,
358358
}
359359

360-
pub struct OutputSweeperSync<B: Deref, D: Deref, E: Deref, F: Deref, K: Deref, L: Deref, O: Deref>
360+
/// XXX
361+
pub struct OutputSweeperSync<B: Deref, D: ChangeDestinationSourceSync, E: Deref, F: Deref, K: Deref, L: Deref, O: Deref>
361362
where
362363
B::Target: BroadcasterInterface,
363-
D::Target: ChangeDestinationSource,
364364
E::Target: FeeEstimator,
365365
F::Target: Filter + Sync + Send,
366366
K::Target: KVStore,
367367
L::Target: Logger,
368368
O::Target: OutputSpender,
369369
{
370-
sweeper: OutputSweeper<B, D, E, F, K, L, O>,
370+
sweeper: OutputSweeper<B, Arc<ChangeDestinationSourceSyncWrapper<D>>, E, F, K, L, O>,
371371
}
372372

373-
impl<B: Deref, D: Deref, E: Deref, F: Deref, K: Deref, L: Deref, O: Deref>
373+
impl<B: Deref, D: ChangeDestinationSourceSync, E: Deref, F: Deref, K: Deref, L: Deref, O: Deref>
374374
OutputSweeperSync<B, D, E, F, K, L, O>
375375
where
376376
B::Target: BroadcasterInterface,
377-
D::Target: ChangeDestinationSource,
378377
E::Target: FeeEstimator,
379378
F::Target: Filter + Sync + Send,
380379
K::Target: KVStore,
381380
L::Target: Logger,
382381
O::Target: OutputSpender,
383382
{
384-
fn new<DA: ChangeDestinationSourceSync>(
383+
fn new(
385384
best_block: BestBlock, broadcaster: B, fee_estimator: E, chain_data_source: Option<F>,
386-
output_spender: O, change_destination_source: DA, kv_store: K, logger: L,
385+
output_spender: O, change_destination_source: D, kv_store: K, logger: L,
387386
) -> Self {
388387
let change_destination_source = Arc::new(ChangeDestinationSourceSyncWrapper::new(change_destination_source));
389388

0 commit comments

Comments
 (0)