pub async fn io_counters_physical() -> Result<impl Stream<Item = Result<IoCounters>>> {
    let inner = sys::io_counters_physical().await?;

    Ok(inner.map_ok(Into::into))
}
/// Returns a stream over [IO counters] for each physical disk installed on the system.
///
/// [IO counters]: struct.IoCounters.html
Returns a stream over [IO counters] for each physical disk installed on the system.
Returns a stream over [ IO counters ] for each physical disk installed on the system .
pub async fn io_counters_physical() -> Result<impl Stream<Item = Result<IoCounters>>> {
    let inner = sys::io_counters_physical().await?;
    Ok(inner.map_ok(Into::into))
}
pub async fn io_counters_physical ( ) -> Result < impl Stream < Item = Result < IoCounters > > > { let inner = sys :: io_counters_physical ( ) . await ? ; Ok ( inner . map_ok ( Into :: into ) ) }
Returns a stream over [IO counters] for each physical disk installed on the system.
Returns a stream over [ IO counters ] for each physical disk installed on the system .