[][src]Module mag::time

Base units of time.

Each unit is defined relative to seconds with a conversion factor. They can be used to conveniently create Period and Frequency structs.

Example

use mag::time::{s, ms, ns};

let a = 22.8 * s; // Period<s>
let b = 50.6 * ms; // Period<ms>
let c = 60.0 / s; // Frequency<s>
let d = 3.1234 / ns; // Frequency<ns>

assert_eq!(a.to_string(), "22.8 s");
assert_eq!(b.to_string(), "50.6 ms");
assert_eq!(c.to_string(), "60 ㎐");
assert_eq!(format!("{:.2}", d), "3.12 ㎓");

Structs

Gs

Gigasecond

Ks

Kilosecond

Ms

Megasecond

d

Day

ds

Decisecond

h

Hour

min

Minute

ms

Millisecond

ns

Nanosecond

ps

Picosecond

s

Second

us

Microsecond

wk

Week

Traits

Unit

Unit definition for time