1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#[derive(Clone)] pub struct Time { pub ms: u64, } impl Time { pub fn to_string(&self) -> String { // TODO: use primitive timestamp representation return format!("<time> {}", self.ms); } pub fn from_milliseconds(ms:u64) -> Time { return Time {ms} } }