Lines Matching defs:buf
312 let mut buf: [u8; 30] = [
318 buf[0] = b'0' + (year / 1000) as u8;
319 buf[1] = b'0' + (year / 100 % 10) as u8;
320 buf[2] = b'0' + (year / 10 % 10) as u8;
321 buf[3] = b'0' + (year % 10) as u8;
322 buf[5] = b'0' + (mon / 10) as u8;
323 buf[6] = b'0' + (mon % 10) as u8;
324 buf[8] = b'0' + (mday / 10) as u8;
325 buf[9] = b'0' + (mday % 10) as u8;
326 buf[11] = b'0' + (secs_of_day / 3600 / 10) as u8;
327 buf[12] = b'0' + (secs_of_day / 3600 % 10) as u8;
328 buf[14] = b'0' + (secs_of_day / 60 / 10 % 6) as u8;
329 buf[15] = b'0' + (secs_of_day / 60 % 10) as u8;
330 buf[17] = b'0' + (secs_of_day / 10 % 6) as u8;
331 buf[18] = b'0' + (secs_of_day % 10) as u8;
334 buf[19] = b'Z';
337 buf[20] = b'0' + (nanos / 100_000_000) as u8;
338 buf[21] = b'0' + (nanos / 10_000_000 % 10) as u8;
339 buf[22] = b'0' + (nanos / 1_000_000 % 10) as u8;
340 buf[23] = b'Z';
343 buf[20] = b'0' + (nanos / 100_000_000) as u8;
344 buf[21] = b'0' + (nanos / 10_000_000 % 10) as u8;
345 buf[22] = b'0' + (nanos / 1_000_000 % 10) as u8;
346 buf[23] = b'0' + (nanos / 100_000 % 10) as u8;
347 buf[24] = b'0' + (nanos / 10_000 % 10) as u8;
348 buf[25] = b'0' + (nanos / 1_000 % 10) as u8;
349 buf[26] = b'Z';
352 buf[20] = b'0' + (nanos / 100_000_000) as u8;
353 buf[21] = b'0' + (nanos / 10_000_000 % 10) as u8;
354 buf[22] = b'0' + (nanos / 1_000_000 % 10) as u8;
355 buf[23] = b'0' + (nanos / 100_000 % 10) as u8;
356 buf[24] = b'0' + (nanos / 10_000 % 10) as u8;
357 buf[25] = b'0' + (nanos / 1_000 % 10) as u8;
358 buf[26] = b'0' + (nanos / 100 % 10) as u8;
359 buf[27] = b'0' + (nanos / 10 % 10) as u8;
360 buf[28] = b'0' + (nanos / 1 % 10) as u8;
366 f.write_str(str::from_utf8(&buf[..=offset]).expect("Conversion to utf8 failed"))