pub fn add_routers<I, T>(mut self, routers: I) -> DhtBuilder
    where
        I: IntoIterator<Item = T>,
        T: Into<String>
    {
        self.routers.extend(routers.into_iter().map(|r| r.into()));
        self
    }
/// Add routers. Same as calling `add_router` multiple times but more convenient in some cases.
Add routers. Same as calling `add_router` multiple times but more convenient in some cases.
Add routers . Same as calling ` add_router ` multiple times but more convenient in some cases .
pub fn add_routers<I, T>(mut self, routers: I) -> DhtBuilder
    where
        I: IntoIterator<Item = T>,
        T: Into<String>
    {
        self.routers.extend(routers.into_iter().map(|r| r.into()));
        self
    }
pub fn add_routers < I , T > ( mut self , routers : I ) -> DhtBuilder where I : IntoIterator < Item = T > , T : Into < String > { self . routers . extend ( routers . into_iter ( ) . map ( | r | r . into ( ) ) ) ; self }
Add routers.
Add routers .
mut self
routers
I
mut self
routers
I