diff --git a/rust/lancedb/src/io/object_store.rs b/rust/lancedb/src/io/object_store.rs index cb76a1e02..f35e2ec6f 100644 --- a/rust/lancedb/src/io/object_store.rs +++ b/rust/lancedb/src/io/object_store.rs @@ -170,7 +170,11 @@ impl MirroringObjectStoreWrapper { } impl WrappingObjectStore for MirroringObjectStoreWrapper { - fn wrap(&self, primary: Arc) -> Arc { + fn wrap( + &self, + primary: Arc, + _storage_options: Option<&std::collections::HashMap>, + ) -> Arc { Arc::new(MirroringObjectStore { primary, secondary: self.secondary.clone(), diff --git a/rust/lancedb/src/io/object_store/io_tracking.rs b/rust/lancedb/src/io/object_store/io_tracking.rs index 7d580e6fe..6bfdaebcc 100644 --- a/rust/lancedb/src/io/object_store/io_tracking.rs +++ b/rust/lancedb/src/io/object_store/io_tracking.rs @@ -50,7 +50,11 @@ impl IoStatsHolder { } impl WrappingObjectStore for IoStatsHolder { - fn wrap(&self, target: Arc) -> Arc { + fn wrap( + &self, + target: Arc, + _storage_options: Option<&std::collections::HashMap>, + ) -> Arc { Arc::new(IoTrackingStore { target, stats: self.0.clone(), diff --git a/rust/lancedb/src/table.rs b/rust/lancedb/src/table.rs index 1bbeed527..930f763a0 100644 --- a/rust/lancedb/src/table.rs +++ b/rust/lancedb/src/table.rs @@ -3264,6 +3264,7 @@ mod tests { fn wrap( &self, original: Arc, + _storage_options: Option<&std::collections::HashMap>, ) -> Arc { self.called.store(true, Ordering::Relaxed); original