fastdate

fastdate of Any RFC3339Micro

this date cartes is very fast(<= 50ns) including * fromstr("2022-12-13 11:12:14.123456") * now() * utc() * weekday() * tostring()/format!() * eq()/== * add()/sub() * setoffset() * parse("hh:mm:ss.000000,YYYY-MM-DD","11:12:14.123456,2022-12-13") * unixtimestamp() * unixtimestampmillis() * unixtimestampnano() * fromtimestamp() * fromtimestampmillis() * fromtimestampnano() * before(&date) -> bool * after(&date1) -> bool * from(v: SystemTime) * from(v: DateTime) * from(arg: Date) * from(arg: Time) * cmp(&self, other: &DateTime)/>/=/<= and more....

log test bench_add ... bench: 22 ns/iter (+/- 4) test bench_date_display ... bench: 40 ns/iter (+/- 1) test bench_date_from_str_iso_8601 ... bench: 42 ns/iter (+/- 1) test bench_date_from_str_iso_8601_time ... bench: 42 ns/iter (+/- 1) test bench_date_now_local ... bench: 40 ns/iter (+/- 1) test bench_date_parse_format ... bench: 61 ns/iter (+/- 4) test bench_date_utc ... bench: 40 ns/iter (+/- 1) test bench_datetime_from_str ... bench: 13 ns/iter (+/- 0) test bench_eq ... bench: 0 ns/iter (+/- 0) test bench_set_offset ... bench: 25 ns/iter (+/- 4) test bench_timestamp ... bench: 8 ns/iter (+/- 0)