fix: compile on older compilers
This commit is contained in:
1
Cargo.lock
generated
1
Cargo.lock
generated
@@ -1456,6 +1456,7 @@ dependencies = [
|
|||||||
"nyquest-preset",
|
"nyquest-preset",
|
||||||
"palc",
|
"palc",
|
||||||
"redb",
|
"redb",
|
||||||
|
"rustversion",
|
||||||
"sdgb-api",
|
"sdgb-api",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"snafu",
|
"snafu",
|
||||||
|
|||||||
@@ -29,3 +29,4 @@ nyquest-preset = { version = "0.2.0", features = ["async"] }
|
|||||||
palc = { version = "0.0.1", features = ["derive"] }
|
palc = { version = "0.0.1", features = ["derive"] }
|
||||||
futures-util = { version = "0.3.31", optional = true }
|
futures-util = { version = "0.3.31", optional = true }
|
||||||
ctrlc = { version = "3.4.7", features = ["termination"] }
|
ctrlc = { version = "3.4.7", features = ["termination"] }
|
||||||
|
rustversion = "1.0.21"
|
||||||
|
|||||||
@@ -220,7 +220,12 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
|
|||||||
.truncate(true)
|
.truncate(true)
|
||||||
.write(true)
|
.write(true)
|
||||||
.open("players.json")?;
|
.open("players.json")?;
|
||||||
file.lock()?;
|
|
||||||
|
#[rustversion::since(1.89)]
|
||||||
|
{
|
||||||
|
file.lock()?;
|
||||||
|
}
|
||||||
|
|
||||||
let writer = BufWriter::new(file);
|
let writer = BufWriter::new(file);
|
||||||
serde_json::to_writer(writer, &user_ids)?;
|
serde_json::to_writer(writer, &user_ids)?;
|
||||||
info!("dumped {} user id", user_ids.len());
|
info!("dumped {} user id", user_ids.len());
|
||||||
|
|||||||
Reference in New Issue
Block a user