/// Entry point into the service. Register handlers for both of the protocols
/// (`PropertyProvider`, `PropertyManager`).
Entry point into the service. Register handlers for both of the protocols
(`PropertyProvider`, `PropertyManager`).
Entry point into the service . Register handlers for both of the protocols ( ` PropertyProvider ` ` PropertyManager ` ) .
async fn run(&mut self, fs: ServiceFs<ServiceObjLocal<'static, Service>>) {
        let self_ = Rc::new(self.clone());
        await!(fs.for_each_concurrent(None, move |service| {
            self_.clone().handle_service_stream(service)
        }));
        fx_log_verbose!("Registered services");
    }
async fn run ( & mut self , fs : ServiceFs < ServiceObjLocal < ' static , Service > > ) { let self_ = Rc :: new ( self . clone ( ) ) ; await ! ( fs for_each_concurrent ( None move service { self_ clone ( ) handle_service_stream ( service ) } ) ) ; fx_log_verbose ! ( " " ) ; }
Entry point into the service.
Entry point into the service .
&mut self
fs
ServiceFs<ServiceObjLocal<'static, Service>>