fix: compile on older compilers

This commit is contained in:
2025-07-31 18:47:40 +08:00
parent 1ec2668bad
commit 6cb1dcefe8
3 changed files with 8 additions and 1 deletions

View File

@@ -29,3 +29,4 @@ nyquest-preset = { version = "0.2.0", features = ["async"] }
palc = { version = "0.0.1", features = ["derive"] }
futures-util = { version = "0.3.31", optional = true }
ctrlc = { version = "3.4.7", features = ["termination"] }
rustversion = "1.0.21"

View File

@@ -220,7 +220,12 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
.truncate(true)
.write(true)
.open("players.json")?;
file.lock()?;
#[rustversion::since(1.89)]
{
file.lock()?;
}
let writer = BufWriter::new(file);
serde_json::to_writer(writer, &user_ids)?;
info!("dumped {} user id", user_ids.len());