101876902SGou Ngai pub mod timekeep; 2004e86ffSlogin 3004e86ffSlogin /// 表示时间的结构体 4004e86ffSlogin #[derive(Debug, Clone, Copy, PartialEq, Eq, Default)] 5004e86ffSlogin pub struct TimeSpec { 6004e86ffSlogin pub tv_sec: i64, 7004e86ffSlogin pub tv_nsec: i64, 8004e86ffSlogin } 9*20e3152eSlogin 10*20e3152eSlogin impl TimeSpec { 11*20e3152eSlogin pub fn new(sec: i64, nsec: i64) -> TimeSpec { 12*20e3152eSlogin return TimeSpec { 13*20e3152eSlogin tv_sec: sec, 14*20e3152eSlogin tv_nsec: nsec, 15*20e3152eSlogin }; 16*20e3152eSlogin } 17*20e3152eSlogin }