Skip to content

Commit 457c063

Browse files
don't make PeerAddressesConfig attributes public
1 parent 4d17c21 commit 457c063

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

protocols/identify/src/behaviour.rs

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff 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

swarm/src/behaviour/peer_addresses.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ use std::num::NonZeroUsize;
1212
/// Configuration of a [`PeerAddresses`] instance.
1313
pub 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

2121
impl PeerAddressesConfig {

0 commit comments

Comments
 (0)