fn tm(&self) -> libc::tm {
        let offset = self.tz.offset(self.stamp.sec).off;
        let mut tm = stamp_to_tm(self.stamp.sec + offset as i64 +
                                 if self.stamp.leaping {
            -1
        } else {
            0
        });
        if self.stamp.leaping {
            tm.tm_sec = 60;
        }
        tm
    }
/// Return the tm in the associated `Timezone`.
Return the tm in the associated `Timezone`.
Return the tm in the associated ` Timezone ` .
fn tm(&self) -> libc::tm {
        let offset = self.tz.offset(self.stamp.sec).off;
        let mut tm = stamp_to_tm(self.stamp.sec + offset as i64 +
                                 if self.stamp.leaping {
            -1
        } else {
            0
        });
        if self.stamp.leaping {
            tm.tm_sec = 60;
        }
        tm
    }
fn tm ( & self ) -> libc :: tm { let offset = self . tz . offset ( self . stamp . sec ) . off ; let mut tm = stamp_to_tm ( self . stamp . sec + offset as i64 + if self . stamp . leaping { - 1 } else { 0 } ) ; if self . stamp . leaping { tm . tm_sec = 60 ; } tm }
Return the tm in the associated `Timezone`.
Return the tm in the associated ` Timezone ` .
&self