@@ -2,17 +2,20 @@ use leptos::prelude::*;
22use std:: { future:: Future , sync:: Arc } ;
33
44use send_wrapper:: SendWrapper ;
5- use shared:: { backend_api_trait:: BackendApiTrait , sync_engine:: {
6- optimistic:: db:: { TxnBuilderWithOptimisticChanges , TxnWithOptimisticChanges } ,
7- DbStoreMarkers , SyncEngine , TransportTrait ,
8- } } ;
5+ use shared:: {
6+ backend_api_trait:: BackendApiTrait ,
7+ sync_engine:: {
8+ optimistic:: db:: { TxnBuilderWithOptimisticChanges , TxnWithOptimisticChanges } ,
9+ DbStoreMarkers , SyncEngine , TransportTrait ,
10+ } ,
11+ } ;
912use typesafe_idb:: { ReadOnly , TxnMode } ;
1013
1114use crate :: { frontend_error:: FrontendError , idb_signal:: IdbSignal } ;
1215
1316pub trait IdbSignalFromSyncEngine < DbStoreMarkers , TxnStoreMarkers , Mode , Fut , T >
1417where
15- T : ' static ,
18+ T : ' static + std :: fmt :: Debug ,
1619{
1720 /// Will create a signal that will be recomputed every time an indexeddb change is committed by
1821 /// the sync engine.
@@ -30,12 +33,13 @@ where
3033}
3134
3235impl < BA , TT , GH , TxnStoreMarkers , Mode , Fut , T >
33- IdbSignalFromSyncEngine < DbStoreMarkers , TxnStoreMarkers , Mode , Fut , T > for SyncEngine < BA , TT , GH >
36+ IdbSignalFromSyncEngine < DbStoreMarkers , TxnStoreMarkers , Mode , Fut , T >
37+ for SyncEngine < BA , TT , GH >
3438where
3539 TxnStoreMarkers : ' static ,
3640 Fut : Future < Output = Result < T , FrontendError > > ,
3741 Mode : TxnMode + ' static ,
38- T : ' static ,
42+ T : ' static + std :: fmt :: Debug ,
3943 TT : TransportTrait ,
4044 BA : BackendApiTrait ,
4145{
0 commit comments