1- use p2p:: multiaddr:: { MultiAddr , Protocol } ;
1+ use p2p:: multiaddr:: { Multiaddr , Protocol } ;
22
33#[ derive( Default , Clone , Debug ) ]
44pub struct NetworkAddresses {
5- pub regular_addresses : Vec < MultiAddr > ,
5+ pub regular_addresses : Vec < Multiaddr > ,
66
77 // onion addresses can't be solved by multiaddr_to_socketaddr or socketaddr_to_multiaddr
8- pub onion_addresses : Vec < MultiAddr > ,
8+ pub onion_addresses : Vec < Multiaddr > ,
99}
1010
1111impl NetworkAddresses {
12- pub fn push ( & mut self , address : MultiAddr ) {
12+ pub fn push ( & mut self , address : Multiaddr ) {
1313 if address
1414 . iter ( )
1515 . any ( |proto| matches ! ( proto, Protocol :: Onion3 ( _) ) )
@@ -21,7 +21,7 @@ impl NetworkAddresses {
2121 }
2222
2323 // contains
24- pub fn contains ( & self , address : & MultiAddr ) -> bool {
24+ pub fn contains ( & self , address : & Multiaddr ) -> bool {
2525 self . regular_addresses . contains ( address) || self . onion_addresses . contains ( address)
2626 }
2727
@@ -38,9 +38,9 @@ impl NetworkAddresses {
3838
3939// implement iter() for NetworkAddresses, don't take ownership
4040impl < ' a > IntoIterator for & ' a NetworkAddresses {
41- type Item = & ' a MultiAddr ;
41+ type Item = & ' a Multiaddr ;
4242 type IntoIter =
43- std:: iter:: Chain < std:: slice:: Iter < ' a , MultiAddr > , std:: slice:: Iter < ' a , MultiAddr > > ;
43+ std:: iter:: Chain < std:: slice:: Iter < ' a , Multiaddr > , std:: slice:: Iter < ' a , Multiaddr > > ;
4444
4545 fn into_iter ( self ) -> Self :: IntoIter {
4646 self . regular_addresses
@@ -49,9 +49,9 @@ impl<'a> IntoIterator for &'a NetworkAddresses {
4949 }
5050}
5151
52- // convert Vec<MultiAddr > to NetworkAddresses
53- impl From < Vec < MultiAddr > > for NetworkAddresses {
54- fn from ( addresses : Vec < MultiAddr > ) -> Self {
52+ // convert Vec<Multiaddr > to NetworkAddresses
53+ impl From < Vec < Multiaddr > > for NetworkAddresses {
54+ fn from ( addresses : Vec < Multiaddr > ) -> Self {
5555 let mut regular_addresses = Vec :: new ( ) ;
5656 let mut onion_addresses = Vec :: new ( ) ;
5757 for address in addresses {
@@ -71,8 +71,8 @@ impl From<Vec<MultiAddr>> for NetworkAddresses {
7171 }
7272}
7373
74- // convert NetworkAddresses to Vec<MultiAddr >
75- impl From < NetworkAddresses > for Vec < MultiAddr > {
74+ // convert NetworkAddresses to Vec<Multiaddr >
75+ impl From < NetworkAddresses > for Vec < Multiaddr > {
7676 fn from ( addresses : NetworkAddresses ) -> Self {
7777 let mut result = addresses. regular_addresses ;
7878 result. extend ( addresses. onion_addresses ) ;
0 commit comments