Struct libp2p_relay::v2::relay::Config
source · pub struct Config {
pub max_reservations: usize,
pub max_reservations_per_peer: usize,
pub reservation_duration: Duration,
pub reservation_rate_limiters: Vec<Box<dyn RateLimiter>>,
pub max_circuits: usize,
pub max_circuits_per_peer: usize,
pub max_circuit_duration: Duration,
pub max_circuit_bytes: u64,
pub circuit_src_rate_limiters: Vec<Box<dyn RateLimiter>>,
}Expand description
Configuration for the Relay NetworkBehaviour.
Panics
Config::max_circuit_duration may not exceed u32::MAX.
Fields§
§max_reservations: usize§max_reservations_per_peer: usize§reservation_duration: Duration§reservation_rate_limiters: Vec<Box<dyn RateLimiter>>§max_circuits: usize§max_circuits_per_peer: usize§max_circuit_duration: Duration§max_circuit_bytes: u64§circuit_src_rate_limiters: Vec<Box<dyn RateLimiter>>