bitcoin-addrman 0.1.16-alpha.0

stochastic address manager
Documentation
crate::ix!();

impl AddrManInner {

    pub fn set_services(&mut self, 
        addr:       &Service,
        n_services: ServiceFlags)  {
        
        unsafe {
            let info: *mut AddrInfo = self.find(addr, None);

            //  if not found, bail out
            if info == std::ptr::null_mut() {
                return;
            }

            //  update info
            (*info).address.n_services = n_services;
        }
    }
}