@@ -131,23 +131,23 @@ pub struct Store {
131131
132132impl Store {
133133 // This table stores (KeychainKind, Descriptor) pairs on a high level.
134- fn keychains_table_defn ( & self ) -> TableDefinition < u64 , String > {
134+ fn keychains_table_defn ( & self ) -> TableDefinition < ' _ , u64 , String > {
135135 TableDefinition :: new ( & self . keychain_table_name )
136136 }
137137
138138 // This table stores (height, BlockHash) pairs on a high level.
139- fn blocks_table_defn ( & self ) -> TableDefinition < u32 , [ u8 ; 32 ] > {
139+ fn blocks_table_defn ( & self ) -> TableDefinition < ' _ , u32 , [ u8 ; 32 ] > {
140140 TableDefinition :: new ( & self . blocks_table_name )
141141 }
142142
143143 // This table stores (Txid, Transaction) pairs on a high level.
144- fn txs_table_defn ( & self ) -> TableDefinition < [ u8 ; 32 ] , Vec < u8 > > {
144+ fn txs_table_defn ( & self ) -> TableDefinition < ' _ , [ u8 ; 32 ] , Vec < u8 > > {
145145 TableDefinition :: new ( & self . txs_table_name )
146146 }
147147
148148 // This table stores (Outpoint, TxOut) pairs on a high level.
149149 // where Outpoint = (Txid, vout) and TxOut = (value, script_pubkey)
150- fn txouts_table_defn ( & self ) -> TableDefinition < ( [ u8 ; 32 ] , u32 ) , ( u64 , Vec < u8 > ) > {
150+ fn txouts_table_defn ( & self ) -> TableDefinition < ' _ , ( [ u8 ; 32 ] , u32 ) , ( u64 , Vec < u8 > ) > {
151151 TableDefinition :: new ( & self . txouts_table_name )
152152 }
153153
@@ -158,32 +158,32 @@ impl Store {
158158 // (in different chains ) and a Block can anchor multiple transactions.
159159 fn anchors_table_defn < A : AnchorWithMetaData > (
160160 & self ,
161- ) -> TableDefinition < ( [ u8 ; 32 ] , [ u8 ; 36 ] ) , A :: MetaDataType > {
161+ ) -> TableDefinition < ' _ , ( [ u8 ; 32 ] , [ u8 ; 36 ] ) , A :: MetaDataType > {
162162 TableDefinition :: new ( & self . anchors_table_name )
163163 }
164164
165165 // This table stores (Txid, last_seen) pairs on a high level.
166- fn last_seen_defn ( & self ) -> TableDefinition < [ u8 ; 32 ] , u64 > {
166+ fn last_seen_defn ( & self ) -> TableDefinition < ' _ , [ u8 ; 32 ] , u64 > {
167167 TableDefinition :: new ( & self . last_seen_table_name )
168168 }
169169
170170 // This table stores (Txid, last_evicted) pairs on a high level.
171- fn last_evicted_table_defn ( & self ) -> TableDefinition < [ u8 ; 32 ] , u64 > {
171+ fn last_evicted_table_defn ( & self ) -> TableDefinition < ' _ , [ u8 ; 32 ] , u64 > {
172172 TableDefinition :: new ( & self . last_evicted_table_name )
173173 }
174174
175175 // This table stores (Txid, first_seen) pairs on a high level.
176- fn first_seen_table_defn ( & self ) -> TableDefinition < [ u8 ; 32 ] , u64 > {
176+ fn first_seen_table_defn ( & self ) -> TableDefinition < ' _ , [ u8 ; 32 ] , u64 > {
177177 TableDefinition :: new ( & self . first_seen_table_name )
178178 }
179179
180180 // This table stores (DescriptorId, last_revealed_index) pairs on a high level.
181- fn last_revealed_table_defn ( & self ) -> TableDefinition < [ u8 ; 32 ] , u32 > {
181+ fn last_revealed_table_defn ( & self ) -> TableDefinition < ' _ , [ u8 ; 32 ] , u32 > {
182182 TableDefinition :: new ( & self . last_revealed_table_name )
183183 }
184184
185185 // This table stores ((DescriptorId, index), ScriptPubKey) pairs on a high level.
186- fn spk_table_defn ( & self ) -> TableDefinition < ( [ u8 ; 32 ] , u32 ) , Vec < u8 > > {
186+ fn spk_table_defn ( & self ) -> TableDefinition < ' _ , ( [ u8 ; 32 ] , u32 ) , Vec < u8 > > {
187187 TableDefinition :: new ( & self . spk_table_name )
188188 }
189189
0 commit comments