# The main function ``` impl UtcDatetime{ fn new(year:u16,month:u8,day:u8,hour:u8,minute:u8,second:u8)->Result; fn timestamp(&self)->Result; fn weekday(&self)->u8; fn from_string(time_str:&str)->Result; } ``` The UTCDatetime structure derives PartialEq and PartialOrd, you can directly use <,>, ==, <=,>=,!= for comparison.