pub async fn populate_state(&mut self) -> error::Result<()> {
        for info in self.hal.interfaces().await?.iter() {
            self.update_state(info).await;
        }
        self.dump_state();
        Ok(())
    }
/// `populate_state` queries the networks stack to determine current state.
`populate_state` queries the networks stack to determine current state.
` populate_state ` queries the networks stack to determine current state .
pub async fn populate_state(&mut self) -> error::Result<()> {
        for info in self.hal.interfaces().await?.iter() {
            self.update_state(info).await;
        }
        self.dump_state();
        Ok(())
    }
pub async fn populate_state ( & mut self ) -> error :: Result < ( ) > { for info in self . hal . interfaces ( ) . await ? . iter ( ) { self . update_state ( info ) . await ; } self . dump_state ( ) ; Ok ( ( ) ) }
`populate_state` queries the networks stack to determine current state.
` populate_state ` queries the networks stack to determine current state .
&mut self