Struct network::connectivity_manager::builder::ConnectivityManagerBuilder [−][src]
pub struct ConnectivityManagerBuilder { /* fields omitted */ }Implementations
pub fn create(
network_context: NetworkContext,
time_service: TimeService,
eligible: Arc<RwLock<PeerSet>>,
seeds: PeerSet,
connectivity_check_interval_ms: u64,
backoff_base: u64,
max_connection_delay_ms: u64,
channel_size: usize,
connection_reqs_tx: ConnectionRequestSender,
connection_notifs_rx: Receiver,
outbound_connection_limit: Option<usize>,
mutual_authentication: bool
) -> Self
Auto Trait Implementations
impl !RefUnwindSafe for ConnectivityManagerBuilder
impl Send for ConnectivityManagerBuilder
impl Sync for ConnectivityManagerBuilder
impl Unpin for ConnectivityManagerBuilder
impl !UnwindSafe for ConnectivityManagerBuilder
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = T
Should always be Self