Struct nanocurrency_peering::PeeringManagerBuilder [] [src]

pub struct PeeringManagerBuilder<F, I, II> where
    I: Iterator<Item = (Message, SocketAddr)>,
    II: IntoIterator<Item = (Message, SocketAddr), IntoIter = I>,
    F: Fn(&PeeringManagerState, MessageHeader, Message, SocketAddr) -> II + 'static, 
{ /* fields omitted */ }

Methods

impl<F, I, II> PeeringManagerBuilder<F, I, II> where
    I: Iterator<Item = (Message, SocketAddr)>,
    II: IntoIterator<Item = (Message, SocketAddr), IntoIter = I>,
    F: Fn(&PeeringManagerState, MessageHeader, Message, SocketAddr) -> II + 'static, 
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

Auto Trait Implementations

impl<F, I, II> !Send for PeeringManagerBuilder<F, I, II>

impl<F, I, II> !Sync for PeeringManagerBuilder<F, I, II>