diff --git a/rust/lance-namespace-impls/src/dir.rs b/rust/lance-namespace-impls/src/dir.rs index 7718fc95a01..ba01c88eab2 100644 --- a/rust/lance-namespace-impls/src/dir.rs +++ b/rust/lance-namespace-impls/src/dir.rs @@ -16,14 +16,14 @@ use futures::TryStreamExt; use lance::dataset::builder::DatasetBuilder; use lance::dataset::transaction::{Operation, Transaction}; use lance::dataset::{Dataset, WriteMode, WriteParams}; -use lance::index::{IndexParams, vector::VectorIndexParams}; +use lance::index::{DatasetIndexExt, IndexParams, vector::VectorIndexParams}; use lance::session::Session; use lance_index::scalar::{BuiltinIndexType, InvertedIndexParams, ScalarIndexParams}; use lance_index::vector::{ bq::RQBuildParams, hnsw::builder::HnswBuildParams, ivf::IvfBuildParams, pq::PQBuildParams, sq::builder::SQBuildParams, }; -use lance_index::{DatasetIndexExt, IndexType, is_system_index}; +use lance_index::{IndexType, is_system_index}; use lance_io::object_store::{ObjectStore, ObjectStoreParams, ObjectStoreRegistry}; use lance_linalg::distance::MetricType; use lance_table::io::commit::ManifestNamingScheme; @@ -2554,18 +2554,17 @@ impl LanceNamespace for DirectoryNamespace { )); } - let stats = - ::index_statistics(&dataset, index_name) - .await - .map_err(|e| { - Error::namespace_source( - format!( - "Failed to describe index statistics for '{}' on table '{}': {}", - index_name, table_uri, e - ) - .into(), + let stats = ::index_statistics(&dataset, index_name) + .await + .map_err(|e| { + Error::namespace_source( + format!( + "Failed to describe index statistics for '{}' on table '{}': {}", + index_name, table_uri, e ) - })?; + .into(), + ) + })?; let stats: serde_json::Value = serde_json::from_str(&stats).map_err(|e| { Error::namespace_source( format!( @@ -2700,8 +2699,8 @@ mod tests { use super::*; use arrow_ipc::reader::StreamReader; use lance::dataset::Dataset; + use lance::index::DatasetIndexExt; use lance_core::utils::tempfile::{TempStdDir, TempStrDir}; - use lance_index::DatasetIndexExt; use lance_namespace::models::{ CreateTableRequest, JsonArrowDataType, JsonArrowField, JsonArrowSchema, ListTablesRequest, }; diff --git a/rust/lance/benches/distributed_vector_build.rs b/rust/lance/benches/distributed_vector_build.rs index 831ee8c8299..5a9b2d70602 100644 --- a/rust/lance/benches/distributed_vector_build.rs +++ b/rust/lance/benches/distributed_vector_build.rs @@ -15,11 +15,11 @@ use serde::Serialize; use uuid::Uuid; use lance::dataset::{Dataset, WriteMode, WriteParams}; -use lance::index::vector::VectorIndexParams; +use lance::index::{DatasetIndexExt, vector::VectorIndexParams}; use lance_arrow::FixedSizeListArrayExt; use lance_index::vector::kmeans::{KMeansParams, train_kmeans}; use lance_index::{ - DatasetIndexExt, IndexType, + IndexType, vector::{ivf::IvfBuildParams, pq::PQBuildParams}, }; use lance_linalg::distance::DistanceType;