dwm-status 1.8.1

Displays system information for dwm status bar.
Documentation
use uom::si::f32::Ratio;
use uom::si::f32::Time;
use uom::si::ratio::percent;
use uom::si::time::hour;
use uom::si::time::minute;

pub(crate) fn create_ratio_by_percentage(value: f32) -> Ratio {
    Ratio::new::<percent>(value)
}

pub(crate) fn get_raw_percent(percentage: Ratio) -> f32 {
    percentage.round::<percent>().get::<percent>()
}

pub(crate) fn get_raw_hours(time: Time) -> f32 {
    time.floor::<hour>().get::<hour>()
}

pub(crate) fn get_raw_minutes(time: Time) -> f32 {
    time.fract::<hour>().floor::<minute>().get::<minute>()
}