@@ -16,7 +16,7 @@ impl Time {
16
16
/// Serialize this instance to `out` in a format suitable for use in header fields of serialized git commits or tags.
17
17
pub fn write_to ( & self , mut out : impl io:: Write ) -> io:: Result < ( ) > {
18
18
let mut itoa = itoa:: Buffer :: new ( ) ;
19
- out. write_all ( itoa. format ( self . time ) . as_bytes ( ) ) ?;
19
+ out. write_all ( itoa. format ( self . seconds_since_unix_epoch ) . as_bytes ( ) ) ?;
20
20
out. write_all ( SPACE ) ?;
21
21
out. write_all ( match self . sign {
22
22
Sign :: Plus => b"+" ,
@@ -26,7 +26,7 @@ impl Time {
26
26
const ZERO : & [ u8 ; 1 ] = b"0" ;
27
27
28
28
const SECONDS_PER_HOUR : i32 = 60 * 60 ;
29
- let offset = self . offset . abs ( ) ;
29
+ let offset = self . offset_in_seconds . abs ( ) ;
30
30
let hours = offset / SECONDS_PER_HOUR ;
31
31
assert ! ( hours < 25 , "offset is more than a day: {}" , hours) ;
32
32
let minutes = ( offset - ( hours * SECONDS_PER_HOUR ) ) / 60 ;
@@ -45,23 +45,23 @@ impl Time {
45
45
pub fn size ( & self ) -> usize {
46
46
// TODO: this is not year 2038 safe…but we also can't parse larger numbers (or represent them) anyway. It's a trap nonetheless
47
47
// that can be fixed by increasing the size to usize.
48
- ( if self . time >= 1_000_000_000 {
48
+ ( if self . seconds_since_unix_epoch >= 1_000_000_000 {
49
49
10
50
- } else if self . time >= 100_000_000 {
50
+ } else if self . seconds_since_unix_epoch >= 100_000_000 {
51
51
9
52
- } else if self . time >= 10_000_000 {
52
+ } else if self . seconds_since_unix_epoch >= 10_000_000 {
53
53
8
54
- } else if self . time >= 1_000_000 {
54
+ } else if self . seconds_since_unix_epoch >= 1_000_000 {
55
55
7
56
- } else if self . time >= 100_000 {
56
+ } else if self . seconds_since_unix_epoch >= 100_000 {
57
57
6
58
- } else if self . time >= 10_000 {
58
+ } else if self . seconds_since_unix_epoch >= 10_000 {
59
59
5
60
- } else if self . time >= 1_000 {
60
+ } else if self . seconds_since_unix_epoch >= 1_000 {
61
61
4
62
- } else if self . time >= 100 {
62
+ } else if self . seconds_since_unix_epoch >= 100 {
63
63
3
64
- } else if self . time >= 10 {
64
+ } else if self . seconds_since_unix_epoch >= 10 {
65
65
2
66
66
} else {
67
67
1
0 commit comments