humanise
This module contains a bunch of shortcuts to the time
, bytes
and ‘bytes1024’ modules for directly “humanising” and formatting a number (Float
or Int
) to a String
.
For more control (e.g. work with time.Time
or bytes.Bytes
directly, use the given unit instead of the most optimal one), look at the time
, bytes
or bytes1024
modules.
Functions
pub fn bytes_float(from n: Float) -> String
Format n bytes as a Float
, converting to a more optimal unit if possible.
pub fn bytes_int(from n: Int) -> String
Format n bytes as an Int
, converting to a more optimal unit if possible.
pub fn days_float(from n: Float) -> String
Format n days as a Float
, converting to a more optimal unit if possible.
pub fn days_int(from n: Int) -> String
Format n days as an Int
, converting to a more optimal unit if possible.
pub fn gibibytes_float(from n: Float) -> String
Format n gibibytes as a Float
, converting to a more optimal unit if possible.
pub fn gibibytes_int(from n: Int) -> String
Format n gibibytes as an Int
, converting to a more optimal unit if possible.
pub fn gigabytes_float(from n: Float) -> String
Format n gigabytes as a Float
, converting to a more optimal unit if possible.
pub fn gigabytes_int(from n: Int) -> String
Format n gigabytes as an Int
, converting to a more optimal unit if possible.
pub fn hours_float(from n: Float) -> String
Format n hours as a Float
, converting to a more optimal unit if possible.
pub fn hours_int(from n: Int) -> String
Format n hours as an Int
, converting to a more optimal unit if possible.
pub fn kibibytes_float(from n: Float) -> String
Format n kibibytes as a Float
, converting to a more optimal unit if possible.
pub fn kibibytes_int(from n: Int) -> String
Format n kibibytes as an Int
, converting to a more optimal unit if possible.
pub fn kilobytes_float(from n: Float) -> String
Format n kilobytes as a Float
, converting to a more optimal unit if possible.
pub fn kilobytes_int(from n: Int) -> String
Format n kilobytes as an Int
, converting to a more optimal unit if possible.
pub fn mebibytes_float(from n: Float) -> String
Format n mebibytes as a Float
, converting to a more optimal unit if possible.
pub fn mebibytes_int(from n: Int) -> String
Format n mebibytes as an Int
, converting to a more optimal unit if possible.
pub fn megabytes_float(from n: Float) -> String
Format n megabytes as a Float
, converting to a more optimal unit if possible.
pub fn megabytes_int(from n: Int) -> String
Format n megabytes as an Int
, converting to a more optimal unit if possible.
pub fn microseconds_float(from n: Float) -> String
Format n microseconds as a Float
, converting to a more optimal unit if possible.
pub fn microseconds_int(from n: Int) -> String
Format n microseconds as an Int
, converting to a more optimal unit if possible.
pub fn milliseconds_float(from n: Float) -> String
Format n milliseconds as a Float
, converting to a more optimal unit if possible.
pub fn milliseconds_int(from n: Int) -> String
Format n milliseconds as an Int
, converting to a more optimal unit if possible.
pub fn seconds_float(from n: Float) -> String
Format n seconds as a Float
, converting to a more optimal unit if possible.
pub fn seconds_int(from n: Int) -> String
Format n seconds as an Int
, converting to a more optimal unit if possible.
pub fn tebibytes_float(from n: Float) -> String
Format n tebibytes as a Float
, converting to a more optimal unit if possible.
pub fn tebibytes_int(from n: Int) -> String
Format n tebibytes as an Int
, converting to a more optimal unit if possible.
pub fn terabytes_float(from n: Float) -> String
Format n terabytes as a Float
, converting to a more optimal unit if possible.
pub fn terabytes_int(from n: Int) -> String
Format n terabytes as an Int
, converting to a more optimal unit if possible.
pub fn weeks_float(from n: Float) -> String
Format n weeks as a Float
, converting to a more optimal unit if possible.