From 99bccecf5a546f70de9c0203e9029a37e85f2119 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Fri, 6 Dec 2024 09:11:06 +0200 Subject: [PATCH] libsql: Fix build on older Rust toolchains The JavaScript SDK is unfortunately stuck with Rust 1.78: https://github.com/tursodatabase/libsql-js/issues/104 We should fix that, but since that's hard, let's just once again paper over it by fixing build on older Rust toolchains. --- libsql/src/sync.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsql/src/sync.rs b/libsql/src/sync.rs index f8c5d7f7a30..717693e781a 100644 --- a/libsql/src/sync.rs +++ b/libsql/src/sync.rs @@ -309,7 +309,7 @@ impl SyncContext { async fn read_metadata(&mut self) -> Result<()> { let path = format!("{}-info", self.db_path); - if !std::fs::exists(&path).map_err(SyncError::io("metadata file exists"))? { + if !Path::new(&path).exists() { tracing::debug!("no metadata info file found"); return Ok(()); }