7 Commits

Author SHA1 Message Date
ab38176adb [release] logtimes v1.0.13 2024-09-09 11:19:59 +02:00
ce8ac3c7f2 [deps] cargo update
Updating cc v1.1.16 -> v1.1.18
2024-09-09 11:19:49 +02:00
a6d8eba632 [clippy] fix: byte array -> byte str 2024-09-09 11:19:02 +02:00
e5952d5467 [clippy] quirk in Cargo.toml for pedantic lint 2024-09-09 11:17:00 +02:00
90f1515166 [release] logtimes v1.0.12 2024-09-04 16:47:18 +02:00
fb4d9ee3f4 [chg] only 3 decimal places (save space) 2024-09-04 16:47:01 +02:00
2597cc87b8 [deps] cargo update
Updating cc v1.1.15 -> v1.1.16
2024-09-04 16:45:45 +02:00
3 changed files with 8 additions and 8 deletions

6
Cargo.lock generated
View File

@ -31,9 +31,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]] [[package]]
name = "cc" name = "cc"
version = "1.1.15" version = "1.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476"
dependencies = [ dependencies = [
"shlex", "shlex",
] ]
@ -108,7 +108,7 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]] [[package]]
name = "logtimes" name = "logtimes"
version = "1.0.11" version = "1.0.13"
dependencies = [ dependencies = [
"chrono", "chrono",
] ]

View File

@ -1,6 +1,6 @@
[package] [package]
name = "logtimes" name = "logtimes"
version = "1.0.11" version = "1.0.13"
authors = ["Paul Schulze <p.schulze@avm.de>"] authors = ["Paul Schulze <p.schulze@avm.de>"]
edition = "2021" edition = "2021"
@ -13,7 +13,7 @@ features = ["std", "clock"]
unsafe_code = "forbid" unsafe_code = "forbid"
[lints.clippy] [lints.clippy]
pedantic = "warn" pedantic = { level = "warn", priority = -1 }
todo = "warn" todo = "warn"
unwrap_used = "warn" unwrap_used = "warn"
inline_always = "allow" inline_always = "allow"

View File

@ -6,7 +6,7 @@ use std::{
use chrono::prelude::*; use chrono::prelude::*;
const TIME_FORMAT: &str = "%H:%M:%S%.6f"; const TIME_FORMAT: &str = "%H:%M:%S%.3f";
type LogtimesResult = Result<(), IoError>; type LogtimesResult = Result<(), IoError>;
@ -89,13 +89,13 @@ fn run() -> LogtimesResult {
let end = trim_end(&linebuf); let end = trim_end(&linebuf);
out.write_all(&linebuf[..end])?; out.write_all(&linebuf[..end])?;
out.write_all(&[b'\r', b'\n'])?; out.write_all(b"\r\n")?;
out.flush()?; out.flush()?;
if let Some(ref mut f) = log_file { if let Some(ref mut f) = log_file {
print_time(f)?; print_time(f)?;
f.write_all(&linebuf[..end])?; f.write_all(&linebuf[..end])?;
f.write_all(&[b'\n'])?; f.write_all(b"\n")?;
f.flush()?; f.flush()?;
}; };