get_size2/impls/feature/
chrono.rs1use crate::{GetSize, GetSizeTracker};
2
3impl GetSize for chrono::NaiveDate {}
4impl GetSize for chrono::NaiveTime {}
5impl GetSize for chrono::NaiveDateTime {}
6impl GetSize for chrono::Utc {}
7impl GetSize for chrono::FixedOffset {}
8impl GetSize for chrono::TimeDelta {}
9
10impl<Tz: chrono::TimeZone> GetSize for chrono::DateTime<Tz>
11where
12 Tz::Offset: GetSize,
13{
14 fn get_heap_size_with_tracker<Tr: GetSizeTracker>(&self, tracker: Tr) -> (usize, Tr) {
15 <Tz::Offset>::get_heap_size_with_tracker(self.offset(), tracker)
16 }
17}