File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -172,14 +172,18 @@ impl<S: crate::store::Store> Builder<S> {
172
172
173
173
/// Set custom [`ConcurrencyLimits`] to use.
174
174
pub fn concurrency_limits ( mut self , concurrency_limits : ConcurrencyLimits ) -> Self {
175
- let downloader_config = self . downloader_config . get_or_insert_default ( ) ;
175
+ let downloader_config = self
176
+ . downloader_config
177
+ . get_or_insert_with ( || Default :: default ( ) ) ;
176
178
downloader_config. concurrency = concurrency_limits;
177
179
self
178
180
}
179
181
180
182
/// Set a custom [`RetryConfig`] to use.
181
183
pub fn retry_config ( mut self , retry_config : RetryConfig ) -> Self {
182
- let downloader_config = self . downloader_config . get_or_insert_default ( ) ;
184
+ let downloader_config = self
185
+ . downloader_config
186
+ . get_or_insert_with ( || Default :: default ( ) ) ;
183
187
downloader_config. retry = retry_config;
184
188
self
185
189
}
You can’t perform that action at this time.
0 commit comments