Lines Matching refs:nanos
163 let mut nanos = 0; in parse_rfc3339_weak() localVariable
177 nanos += mult * (b[idx] - b'0') as u32; in parse_rfc3339_weak()
189 Ok(UNIX_EPOCH + Duration::new(total_seconds, nanos)) in parse_rfc3339_weak()
257 let nanos = dur.subsec_nanos(); in fmt() localVariable
333 let offset = if self.1 == Seconds || nanos == 0 && self.1 == Smart { in fmt()
337 buf[20] = b'0' + (nanos / 100_000_000) as u8; in fmt()
338 buf[21] = b'0' + (nanos / 10_000_000 % 10) as u8; in fmt()
339 buf[22] = b'0' + (nanos / 1_000_000 % 10) as u8; in fmt()
343 buf[20] = b'0' + (nanos / 100_000_000) as u8; in fmt()
344 buf[21] = b'0' + (nanos / 10_000_000 % 10) as u8; in fmt()
345 buf[22] = b'0' + (nanos / 1_000_000 % 10) as u8; in fmt()
346 buf[23] = b'0' + (nanos / 100_000 % 10) as u8; in fmt()
347 buf[24] = b'0' + (nanos / 10_000 % 10) as u8; in fmt()
348 buf[25] = b'0' + (nanos / 1_000 % 10) as u8; in fmt()
352 buf[20] = b'0' + (nanos / 100_000_000) as u8; in fmt()
353 buf[21] = b'0' + (nanos / 10_000_000 % 10) as u8; in fmt()
354 buf[22] = b'0' + (nanos / 1_000_000 % 10) as u8; in fmt()
355 buf[23] = b'0' + (nanos / 100_000 % 10) as u8; in fmt()
356 buf[24] = b'0' + (nanos / 10_000 % 10) as u8; in fmt()
357 buf[25] = b'0' + (nanos / 1_000 % 10) as u8; in fmt()
358 buf[26] = b'0' + (nanos / 100 % 10) as u8; in fmt()
359 buf[27] = b'0' + (nanos / 10 % 10) as u8; in fmt()
360 buf[28] = b'0' + (nanos / 1 % 10) as u8; in fmt()