@@ -107,13 +107,6 @@ impl<'a> InvoiceRequestBuilder<'a> {
107
107
Ok ( self )
108
108
}
109
109
110
- #[ cfg( test) ]
111
- fn chain_unchecked ( mut self , network : Network ) -> Self {
112
- let chain = ChainHash :: using_genesis_block ( network) ;
113
- self . invoice_request . chain = Some ( chain) ;
114
- self
115
- }
116
-
117
110
/// Sets the [`InvoiceRequest::amount_msats`] for paying an invoice. Errors if `amount_msats` is
118
111
/// not at least the expected invoice amount (i.e., [`Offer::amount`] times [`quantity`]).
119
112
///
@@ -128,12 +121,6 @@ impl<'a> InvoiceRequestBuilder<'a> {
128
121
Ok ( self )
129
122
}
130
123
131
- #[ cfg( test) ]
132
- fn amount_msats_unchecked ( mut self , amount_msats : u64 ) -> Self {
133
- self . invoice_request . amount_msats = Some ( amount_msats) ;
134
- self
135
- }
136
-
137
124
/// Sets the [`InvoiceRequest::features`].
138
125
///
139
126
/// Successive calls to this method will override the previous setting.
@@ -153,12 +140,6 @@ impl<'a> InvoiceRequestBuilder<'a> {
153
140
Ok ( self )
154
141
}
155
142
156
- #[ cfg( test) ]
157
- fn quantity_unchecked ( mut self , quantity : u64 ) -> Self {
158
- self . invoice_request . quantity = Some ( quantity) ;
159
- self
160
- }
161
-
162
143
/// Sets the [`InvoiceRequest::payer_note`].
163
144
///
164
145
/// Successive calls to this method will override the previous setting.
@@ -197,8 +178,26 @@ impl<'a> InvoiceRequestBuilder<'a> {
197
178
let InvoiceRequestBuilder { offer, invoice_request } = self ;
198
179
Ok ( UnsignedInvoiceRequest { offer, invoice_request } )
199
180
}
181
+ }
182
+
183
+ #[ cfg( test) ]
184
+ impl < ' a > InvoiceRequestBuilder < ' a > {
185
+ fn chain_unchecked ( mut self , network : Network ) -> Self {
186
+ let chain = ChainHash :: using_genesis_block ( network) ;
187
+ self . invoice_request . chain = Some ( chain) ;
188
+ self
189
+ }
190
+
191
+ fn amount_msats_unchecked ( mut self , amount_msats : u64 ) -> Self {
192
+ self . invoice_request . amount_msats = Some ( amount_msats) ;
193
+ self
194
+ }
195
+
196
+ fn quantity_unchecked ( mut self , quantity : u64 ) -> Self {
197
+ self . invoice_request . quantity = Some ( quantity) ;
198
+ self
199
+ }
200
200
201
- #[ cfg( test) ]
202
201
fn build_unchecked ( self ) -> UnsignedInvoiceRequest < ' a > {
203
202
let InvoiceRequestBuilder { offer, invoice_request } = self ;
204
203
UnsignedInvoiceRequest { offer, invoice_request }
0 commit comments