File tree Expand file tree Collapse file tree 2 files changed +7
-13
lines changed
Expand file tree Collapse file tree 2 files changed +7
-13
lines changed Original file line number Diff line number Diff line change @@ -199,17 +199,11 @@ impl Config {
199199 /// Configures the size of the LRU cache, caching addresses of discovered peers.
200200 #[ deprecated( since = "0.45.1" , note = "Use `Config::with_cache_config` instead." ) ]
201201 pub fn with_cache_size ( mut self , cache_size : usize ) -> Self {
202- match NonZeroUsize :: new ( cache_size) {
203- Some ( cache_size) => {
204- if let Some ( cache_config) = & mut self . cache_config {
205- cache_config. number_of_peers = cache_size;
206- } else {
207- self . cache_config =
208- Some ( PeerAddressesConfig :: default ( ) . with_number_of_peers ( cache_size) )
209- }
210- }
211- None => self . cache_config = None ,
212- }
202+ self . cache_config = NonZeroUsize :: new ( cache_size) . map ( |cache_size| {
203+ self . cache_config
204+ . unwrap_or_default ( )
205+ . with_number_of_peers ( cache_size)
206+ } ) ;
213207 self
214208 }
215209
Original file line number Diff line number Diff line change @@ -12,10 +12,10 @@ use std::num::NonZeroUsize;
1212/// Configuration of a [`PeerAddresses`] instance.
1313pub struct PeerAddressesConfig {
1414 /// Capacity of the [`PeerAddresses`] cache.
15- pub number_of_peers : NonZeroUsize ,
15+ number_of_peers : NonZeroUsize ,
1616
1717 /// Maximum number of cached addresses per peer.
18- pub number_of_addresses_per_peer : NonZeroUsize ,
18+ number_of_addresses_per_peer : NonZeroUsize ,
1919}
2020
2121impl PeerAddressesConfig {
You can’t perform that action at this time.
0 commit comments