Lines Matching defs:DateTime
70 pub struct DateTime<Tz: TimeZone> { struct
71 datetime: NaiveDateTime, argument
75 /// The minimum possible `DateTime<Utc>`. argument
80 impl<Tz: TimeZone> DateTime<Tz> { impl
257 impl From<DateTime<Utc>> for DateTime<FixedOffset> { implementation
269 impl From<DateTime<Utc>> for DateTime<Local> { implementation
279 impl From<DateTime<FixedOffset>> for DateTime<Utc> { implementation
291 impl From<DateTime<FixedOffset>> for DateTime<Local> { implementation
303 impl From<DateTime<Local>> for DateTime<Utc> { implementation
315 impl From<DateTime<Local>> for DateTime<FixedOffset> { implementation
333 impl DateTime<FixedOffset> { impl
393 impl<Tz: TimeZone> DateTime<Tz> implementation
535 impl<Tz: TimeZone> Datelike for DateTime<Tz> { implementation
609 impl<Tz: TimeZone> Timelike for DateTime<Tz> { implementation
649 impl<Tz: TimeZone> Copy for DateTime<Tz> where <Tz as TimeZone>::Offset: Copy {} implementation
650 unsafe impl<Tz: TimeZone> Send for DateTime<Tz> where <Tz as TimeZone>::Offset: Send {} implementation
652 impl<Tz: TimeZone, Tz2: TimeZone> PartialEq<DateTime<Tz2>> for DateTime<Tz> { implementation
658 impl<Tz: TimeZone> Eq for DateTime<Tz> {} implementation
660 impl<Tz: TimeZone, Tz2: TimeZone> PartialOrd<DateTime<Tz2>> for DateTime<Tz> { implementation
681 impl<Tz: TimeZone> Ord for DateTime<Tz> { implementation
687 impl<Tz: TimeZone> hash::Hash for DateTime<Tz> { implementation
693 impl<Tz: TimeZone> Add<OldDuration> for DateTime<Tz> { implementation
702 impl<Tz: TimeZone> Sub<OldDuration> for DateTime<Tz> { implementation
711 impl<Tz: TimeZone> Sub<DateTime<Tz>> for DateTime<Tz> { implementation
720 impl<Tz: TimeZone> fmt::Debug for DateTime<Tz> { implementation
726 impl<Tz: TimeZone> fmt::Display for DateTime<Tz> implementation
735 impl str::FromStr for DateTime<Utc> { implementation
744 impl str::FromStr for DateTime<Local> { implementation
753 impl From<SystemTime> for DateTime<Utc> { implementation
773 impl From<SystemTime> for DateTime<Local> { implementation
796 impl From<js_sys::Date> for DateTime<Utc> { implementation
803 impl From<&js_sys::Date> for DateTime<Utc> { implementation
964 impl<Tz: TimeZone> Encodable for DateTime<Tz> { implementation
983 impl Decodable for DateTime<FixedOffset> { implementation
999 impl Decodable for DateTime<Utc> { implementation
1015 impl<Tz: TimeZone> From<TsSeconds<Tz>> for DateTime<Tz> { implementation
1040 impl Decodable for DateTime<Local> { implementation
2047 impl<Tz: TimeZone> ser::Serialize for DateTime<Tz> { implementation
2095 impl<'de> de::Deserialize<'de> for DateTime<FixedOffset> { implementation
2110 impl<'de> de::Deserialize<'de> for DateTime<Utc> { implementation
2127 impl<'de> de::Deserialize<'de> for DateTime<Local> { implementation