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

    Ok(inner.map_ok(Into::into))
}
/// Returns a stream over [User] sessions currently connected to the system.
///
/// ## Compatibility
///
/// For `musl` target environment this stream always will be empty,
/// see [#141](https://github.com/heim-rs/heim/issues/141).
///
/// [User]: ./struct.User.html
Returns a stream over [User] sessions currently connected to the system.
Returns a stream over [ User ] sessions currently connected to the system .
pub async fn users() -> Result<impl Stream<Item = Result<User>>> {
    let inner = sys::users().await?;
    Ok(inner.map_ok(Into::into))
}
pub async fn users ( ) -> Result < impl Stream < Item = Result < User > > > { let inner = sys :: users ( ) . await ? ; Ok ( inner . map_ok ( Into :: into ) ) }
Returns a stream over [User] sessions currently connected to the system.
Returns a stream over [ User ] sessions currently connected to the system .
compatibility
For `musl` target environment this stream always will be empty,
see [#141].

[User]: ./struct.User.html
For ` musl ` target environment this stream always will be empty see [ #141 ] . [ User ] : . / struct . User . html