From 128cbc798a75b095db3bcc3acc540a2e69fa23ac Mon Sep 17 00:00:00 2001 From: Ales Pour Date: Wed, 17 Jun 2026 07:48:16 +0200 Subject: [PATCH 1/2] chore: strict linter check --- .github/workflows/linter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 6d589c7..197cbaa 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -41,4 +41,4 @@ jobs: run: cargo fmt --all --check - name: Lint Rust code - run: cargo clippy --all-targets --all-features + run: cargo clippy --all-targets --all-features -- -D warnings From f787d538fbbbde82f2f577f1133a85250f99190f Mon Sep 17 00:00:00 2001 From: Ales Pour Date: Wed, 17 Jun 2026 07:53:37 +0200 Subject: [PATCH 2/2] refactor: remove unused QueryIterator schema field --- src/query.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/query.rs b/src/query.rs index 15969ae..51f4a9f 100644 --- a/src/query.rs +++ b/src/query.rs @@ -289,7 +289,6 @@ impl IntoIterator for QueryResult { /// Holds the column-name index in an `Arc` so each yielded [`Row`] can share /// the same name-to-position map, so there is no per-row HashMap allocation. pub struct QueryIterator { - schema: SchemaRef, batches: Vec, batch_idx: usize, row_idx: usize, @@ -306,7 +305,6 @@ impl QueryIterator { .map(|(i, n)| (n.clone(), i)) .collect(); QueryIterator { - schema, batches, batch_idx: 0, row_idx: 0,