Lines Matching refs:i64

150     fn hours(hours: i64) -> Self {
158 fn minutes(minutes: i64) -> Self {
165 fn seconds(seconds: i64) -> Self;
166 fn milliseconds(milliseconds: i64) -> Self;
167 fn microseconds(microseconds: i64) -> Self;
168 fn nanoseconds(nanoseconds: i64) -> Self;
171 fn num_hours(&self) -> i64 {
176 fn num_minutes(&self) -> i64 {
180 fn num_seconds(&self) -> i64;
181 fn num_milliseconds(&self) -> i64;
182 fn num_microseconds(&self) -> i64;
183 fn num_nanoseconds(&self) -> i64;
190 const NANOS_PER_SEC: i64 = 1_000_000_000;
191 const SECS_PER_MINUTE: i64 = 60;
192 const SECS_PER_HOUR: i64 = 3600;
195 const TS_MAX_SECONDS: i64 = (i64::MAX / NANOS_PER_SEC) - 1;
198 const TS_MAX_SECONDS: i64 = isize::MAX as i64;
200 const TS_MIN_SECONDS: i64 = -TS_MAX_SECONDS;
205 type timespec_tv_nsec_t = i64;
261 fn seconds(seconds: i64) -> TimeSpec {
273 fn milliseconds(milliseconds: i64) -> TimeSpec {
283 fn microseconds(microseconds: i64) -> TimeSpec {
295 fn nanoseconds(nanoseconds: i64) -> TimeSpec {
309 fn num_seconds(&self) -> i64 {
311 (self.tv_sec() + 1) as i64
313 self.tv_sec() as i64
317 fn num_milliseconds(&self) -> i64 {
321 fn num_microseconds(&self) -> i64 {
327 fn num_nanoseconds(&self) -> i64 {
330 secs + nsec as i64
405 .checked_mul(i64::from(rhs))
416 let usec = self.num_nanoseconds() / i64::from(rhs);
455 const MICROS_PER_SEC: i64 = 1_000_000;
458 const TV_MAX_SECONDS: i64 = (i64::MAX / MICROS_PER_SEC) - 1;
461 const TV_MAX_SECONDS: i64 = isize::MAX as i64;
463 const TV_MIN_SECONDS: i64 = -TV_MAX_SECONDS;
497 fn seconds(seconds: i64) -> TimeVal {
512 fn milliseconds(milliseconds: i64) -> TimeVal {
522 fn microseconds(microseconds: i64) -> TimeVal {
539 fn nanoseconds(nanoseconds: i64) -> TimeVal {
556 fn num_seconds(&self) -> i64 {
558 (self.tv_sec() + 1) as i64
560 self.tv_sec() as i64
564 fn num_milliseconds(&self) -> i64 {
570 fn num_microseconds(&self) -> i64 {
573 secs + usec as i64
576 fn num_nanoseconds(&self) -> i64 {
639 .checked_mul(i64::from(rhs))
650 let usec = self.num_microseconds() / i64::from(rhs);
690 fn div_mod_floor_64(this: i64, other: i64) -> (i64, i64) {
695 fn div_floor_64(this: i64, other: i64) -> i64 {
703 fn mod_floor_64(this: i64, other: i64) -> i64 {
711 fn div_rem_64(this: i64, other: i64) -> (i64, i64) {