This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 7bb433d39 publish documentation
7bb433d39 is described below

commit 7bb433d39fb5fe147941f5cf0e7900605f3bc193
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Jul 2 04:27:39 2025 +0000

    publish documentation
---
 main/_sources/driver/installation.rst.txt          |  10 ++
 main/_sources/index.rst.txt                        |  10 +-
 main/_sources/rust/driver_manager.rst.txt          |  26 ++++++
 main/_sources/rust/index.rst.txt                   |  31 ++++++
 main/_sources/rust/quickstart.rst.txt              |  70 ++++++++++++++
 main/cpp/concurrency.html                          |   6 ++
 main/cpp/driver_example.html                       |   6 ++
 main/cpp/driver_manager.html                       |   6 ++
 main/cpp/index.html                                |   6 ++
 main/cpp/quickstart.html                           |   6 ++
 main/cpp/static_linking.html                       |   6 ++
 main/csharp/index.html                             |   6 ++
 main/development/contributing.html                 |   6 ++
 main/development/nightly.html                      |   6 ++
 main/development/releasing.html                    |   6 ++
 main/development/versioning.html                   |   6 ++
 main/driver/authoring.html                         |   6 ++
 main/driver/duckdb.html                            |   6 ++
 main/driver/flight_sql.html                        |   6 ++
 main/driver/installation.html                      |  21 ++++-
 main/driver/jdbc.html                              |   6 ++
 main/driver/postgresql.html                        |   6 ++
 main/driver/snowflake.html                         |   6 ++
 main/driver/sqlite.html                            |   6 ++
 main/driver/status.html                            |   6 ++
 main/faq.html                                      |   6 ++
 main/format/comparison.html                        |   6 ++
 main/format/how_manager.html                       |   6 ++
 main/format/related_work.html                      |   6 ++
 main/format/specification.html                     |   6 ++
 main/format/versioning.html                        |   6 ++
 main/genindex.html                                 |   6 ++
 main/glossary.html                                 |   6 ++
 main/index.html                                    |   9 +-
 main/java/driver_manager.html                      |   6 ++
 main/java/index.html                               |   6 ++
 main/java/quickstart.html                          |   6 ++
 main/objects.inv                                   | Bin 3264 -> 3293 bytes
 main/py-modindex.html                              |   6 ++
 main/python/api/adbc_driver_flightsql.html         |   6 ++
 main/python/api/adbc_driver_manager.html           |   6 ++
 main/python/api/adbc_driver_postgresql.html        |   6 ++
 main/python/api/adbc_driver_sqlite.html            |   6 ++
 main/python/api/index.html                         |   6 ++
 main/python/driver_manager.html                    |   6 ++
 main/python/index.html                             |   6 ++
 main/python/quickstart.html                        |   6 ++
 main/python/recipe/driver_manager.html             |   6 ++
 main/python/recipe/flight_sql.html                 |   6 ++
 main/python/recipe/index.html                      |   6 ++
 main/python/recipe/postgresql.html                 |   6 ++
 main/python/recipe/sqlite.html                     |   6 ++
 main/r/adbcbigquery/pkgdown.yml                    |   2 +-
 main/r/adbcdrivermanager/pkgdown.yml               |   2 +-
 .../reference/adbc_connection_init.html            |   4 +-
 .../reference/adbc_database_init.html              |   2 +-
 .../reference/adbc_statement_init.html             |   6 +-
 main/r/adbcdrivermanager/search.json               |   2 +-
 main/r/adbcflightsql/pkgdown.yml                   |   2 +-
 main/r/adbcpostgresql/pkgdown.yml                  |   2 +-
 main/r/adbcsnowflake/pkgdown.yml                   |   2 +-
 main/r/adbcsqlite/pkgdown.yml                      |   2 +-
 main/r/index.html                                  |  12 ++-
 .../index.html => rust/driver_manager.html}        |  47 +++++-----
 main/{java => rust}/index.html                     |  51 +++++-----
 main/{java => rust}/quickstart.html                | 104 ++++++++++-----------
 main/search.html                                   |   6 ++
 main/searchindex.js                                |   2 +-
 68 files changed, 566 insertions(+), 123 deletions(-)

diff --git a/main/_sources/driver/installation.rst.txt 
b/main/_sources/driver/installation.rst.txt
index b4a22891e..7e86676b2 100644
--- a/main/_sources/driver/installation.rst.txt
+++ b/main/_sources/driver/installation.rst.txt
@@ -167,3 +167,13 @@ Ruby
 
 Install the appropriate driver package for C/C++. You can use it from
 Ruby.
+
+Rust
+====
+
+Add a dependency on ``adbc_core`` and any driver packages
+(e.g. ``adbc_datafusion``):
+
+.. code-block:: shell
+
+   cargo add adbc_core adbc_datafusion
diff --git a/main/_sources/index.rst.txt b/main/_sources/index.rst.txt
index 7fd42535d..e9276e14e 100644
--- a/main/_sources/index.rst.txt
+++ b/main/_sources/index.rst.txt
@@ -96,6 +96,13 @@ make it more convenient to build analytical applications.
 
             R
 
+         .. button-ref:: rust/quickstart
+            :ref-type: doc
+            :color: secondary
+            :expand:
+
+            Rust
+
       .. grid-item-card::
          :columns: 12 4 4 4
 
@@ -190,7 +197,7 @@ Why ADBC?
 
    .. grid-item-card:: Cross-language
 
-      Work in C/C++, C#, Go, Java, Python, R, Ruby, and more.
+      Work in C/C++, C#, Go, Java, Python, R, Ruby, Rust, and more.
 
    .. grid-item-card:: Full-featured
 
@@ -222,6 +229,7 @@ Why ADBC?
    Java <java/index>
    Python <python/index>
    R <r/index>
+   Rust <rust/index>
 
 .. toctree::
    :maxdepth: 1
diff --git a/main/_sources/rust/driver_manager.rst.txt 
b/main/_sources/rust/driver_manager.rst.txt
new file mode 100644
index 000000000..b4f810c1f
--- /dev/null
+++ b/main/_sources/rust/driver_manager.rst.txt
@@ -0,0 +1,26 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+.. or more contributor license agreements.  See the NOTICE file
+.. distributed with this work for additional information
+.. regarding copyright ownership.  The ASF licenses this file
+.. to you under the Apache License, Version 2.0 (the
+.. "License"); you may not use this file except in compliance
+.. with the License.  You may obtain a copy of the License at
+..
+..   http://www.apache.org/licenses/LICENSE-2.0
+..
+.. Unless required by applicable law or agreed to in writing,
+.. software distributed under the License is distributed on an
+.. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+.. KIND, either express or implied.  See the License for the
+.. specific language governing permissions and limitations
+.. under the License.
+
+==============
+Driver Manager
+==============
+
+The driver manager is a library that implements the ADBC API by delegating to
+dynamically-loaded drivers.  This allows applications to load drivers at
+runtime, and use drivers that aren't necessarily written in Rust.  It is
+currently part of the adbc_core package, though we plan to split it into its
+own package for users who don't want or need FFI.
diff --git a/main/_sources/rust/index.rst.txt b/main/_sources/rust/index.rst.txt
new file mode 100644
index 000000000..ea3ad3fb5
--- /dev/null
+++ b/main/_sources/rust/index.rst.txt
@@ -0,0 +1,31 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+.. or more contributor license agreements.  See the NOTICE file
+.. distributed with this work for additional information
+.. regarding copyright ownership.  The ASF licenses this file
+.. to you under the Apache License, Version 2.0 (the
+.. "License"); you may not use this file except in compliance
+.. with the License.  You may obtain a copy of the License at
+..
+..   http://www.apache.org/licenses/LICENSE-2.0
+..
+.. Unless required by applicable law or agreed to in writing,
+.. software distributed under the License is distributed on an
+.. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+.. KIND, either express or implied.  See the License for the
+.. specific language governing permissions and limitations
+.. under the License.
+
+====
+Rust
+====
+
+The ADBC Rust library is a standalone implementation of the ADBC APIs (like
+C/C++, C#, and Go).  The primary crate is `adbc_core
+<https://crates.io/crates/adbc_core>`_.
+
+.. toctree::
+   :maxdepth: 2
+
+   quickstart
+   driver_manager
+   Rust API Reference <https://docs.rs/adbc_core/latest/adbc_core/>
diff --git a/main/_sources/rust/quickstart.rst.txt 
b/main/_sources/rust/quickstart.rst.txt
new file mode 100644
index 000000000..c9cccb091
--- /dev/null
+++ b/main/_sources/rust/quickstart.rst.txt
@@ -0,0 +1,70 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+.. or more contributor license agreements.  See the NOTICE file
+.. distributed with this work for additional information
+.. regarding copyright ownership.  The ASF licenses this file
+.. to you under the Apache License, Version 2.0 (the
+.. "License"); you may not use this file except in compliance
+.. with the License.  You may obtain a copy of the License at
+..
+..   http://www.apache.org/licenses/LICENSE-2.0
+..
+.. Unless required by applicable law or agreed to in writing,
+.. software distributed under the License is distributed on an
+.. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+.. KIND, either express or implied.  See the License for the
+.. specific language governing permissions and limitations
+.. under the License.
+
+==========
+Quickstart
+==========
+
+Here we'll briefly tour using ADBC with the `DataFusion`_ driver.
+
+.. _DataFusion: https://datafusion.apache.org/
+
+Installation
+============
+
+Add a dependency on ``adbc_core`` and ``adbc_datafusion``:
+
+.. code-block:: shell
+
+   cargo add adbc_core adbc_datafusion
+
+Loading DataFusion
+==================
+
+Create a driver instance, then a database handle, and then finally a
+connection.  (This is a bit redundant for something like DataFusion, but the
+intent is that the database handle can hold shared state that multiple
+connections can share.)
+
+.. code-block:: rust
+
+   // These traits must be in scope
+   use adbc_core::{Connection, Database, Driver, Statement};
+
+   let mut driver = adbc_datafusion::DataFusionDriver {};
+   let db = driver.new_database().expect("Failed to create database handle");
+   let mut conn = db.new_connection().expect("Failed to create connection");
+
+Running Queries
+===============
+
+To run queries, we can create a statement and set a query:
+
+.. code-block:: rust
+
+   let mut stmt = conn.new_statement().expect("Failed to create statement");
+   stmt.set_sql_query("SELECT 1").expect("Failed to set SQL query");
+
+We can then execute the query to get an Arrow ``RecordBatchReader``:
+
+.. code-block:: rust
+
+   let reader = stmt.execute().expect("Failed to execute statement");
+   for batch in reader {
+       let batch = batch.expect("Failed to read batch");
+       println!("{:?}", batch);
+   }
diff --git a/main/cpp/concurrency.html b/main/cpp/concurrency.html
index c7597f55c..c132001e0 100644
--- a/main/cpp/concurrency.html
+++ b/main/cpp/concurrency.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/cpp/driver_example.html b/main/cpp/driver_example.html
index ca2cf41c9..b62fe97f9 100644
--- a/main/cpp/driver_example.html
+++ b/main/cpp/driver_example.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/cpp/driver_manager.html b/main/cpp/driver_manager.html
index 9e209863e..1cf687654 100644
--- a/main/cpp/driver_manager.html
+++ b/main/cpp/driver_manager.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/cpp/index.html b/main/cpp/index.html
index 82ac3de5b..97927b3e5 100644
--- a/main/cpp/index.html
+++ b/main/cpp/index.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/cpp/quickstart.html b/main/cpp/quickstart.html
index 7cd33dc2d..e5db4d0fb 100644
--- a/main/cpp/quickstart.html
+++ b/main/cpp/quickstart.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/cpp/static_linking.html b/main/cpp/static_linking.html
index 2e3f31d9b..66391c85f 100644
--- a/main/cpp/static_linking.html
+++ b/main/cpp/static_linking.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/csharp/index.html b/main/csharp/index.html
index b59649974..602cd067c 100644
--- a/main/csharp/index.html
+++ b/main/csharp/index.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/development/contributing.html 
b/main/development/contributing.html
index 4512fc8c7..e132a02b0 100644
--- a/main/development/contributing.html
+++ b/main/development/contributing.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/development/nightly.html b/main/development/nightly.html
index 6eae6c16e..29b0de195 100644
--- a/main/development/nightly.html
+++ b/main/development/nightly.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/development/releasing.html b/main/development/releasing.html
index c93f11553..84073c009 100644
--- a/main/development/releasing.html
+++ b/main/development/releasing.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/development/versioning.html b/main/development/versioning.html
index 2d465440f..50bcf3658 100644
--- a/main/development/versioning.html
+++ b/main/development/versioning.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/driver/authoring.html b/main/driver/authoring.html
index 09642e1f4..31f2ba6fe 100644
--- a/main/driver/authoring.html
+++ b/main/driver/authoring.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
diff --git a/main/driver/duckdb.html b/main/driver/duckdb.html
index ce28d2934..1644c7595 100644
--- a/main/driver/duckdb.html
+++ b/main/driver/duckdb.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
diff --git a/main/driver/flight_sql.html b/main/driver/flight_sql.html
index 9c1273281..7f6760a5d 100644
--- a/main/driver/flight_sql.html
+++ b/main/driver/flight_sql.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
diff --git a/main/driver/installation.html b/main/driver/installation.html
index 9a3ce9810..637a25131 100644
--- a/main/driver/installation.html
+++ b/main/driver/installation.html
@@ -13,7 +13,7 @@
 <meta property="og:image" 
content="https://arrow.apache.org/adbc/main/_static/banner.png"; />
 <meta property="og:image:alt" content="ADBC" />
 <meta name="description" content="Source: The latest source release can be 
downloaded from the Apache mirrors. Compilation instructions can be found in 
CONTRIBUTING.md. C/C++: Install the appropriate driver package. You can use 
con..." />
-<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Driver 
Implementation Status" href="status.html" /><link rel="prev" title="R" 
href="../r/index.html" />
+<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Driver 
Implementation Status" href="status.html" /><link rel="prev" title="Driver 
Manager" href="../rust/driver_manager.html" />
 
     <!-- Generated with Sphinx 8.2.3 and Furo 2024.08.06 -->
         <title>Installation - ADBC 19 (dev) documentation</title>
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
@@ -520,6 +526,14 @@ sudo<span class="w"> </span>subscription-manager<span 
class="w"> </span>repos<sp
 <p>Install the appropriate driver package for C/C++. You can use it from
 Ruby.</p>
 </section>
+<section id="rust">
+<h2>Rust<a class="headerlink" href="#rust" title="Link to this 
heading">¶</a></h2>
+<p>Add a dependency on <code class="docutils literal notranslate"><span 
class="pre">adbc_core</span></code> and any driver packages
+(e.g. <code class="docutils literal notranslate"><span 
class="pre">adbc_datafusion</span></code>):</p>
+<div class="highlight-shell notranslate"><div 
class="highlight"><pre><span></span>cargo<span class="w"> </span>add<span 
class="w"> </span>adbc_core<span class="w"> </span>adbc_datafusion
+</pre></div>
+</div>
+</section>
 </section>
 
         </article>
@@ -536,14 +550,14 @@ Ruby.</p>
               </div>
               <svg class="furo-related-icon"><use 
href="#svg-arrow-right"></use></svg>
             </a>
-          <a class="prev-page" href="../r/index.html">
+          <a class="prev-page" href="../rust/driver_manager.html">
               <svg class="furo-related-icon"><use 
href="#svg-arrow-right"></use></svg>
               <div class="page-info">
                 <div class="context">
                   <span>Previous</span>
                 </div>
                 
-                <div class="title">R</div>
+                <div class="title">Driver Manager</div>
                 
               </div>
             </a>
@@ -588,6 +602,7 @@ United States and other countries.
 <li><a class="reference internal" href="#python">Python</a></li>
 <li><a class="reference internal" href="#r">R</a></li>
 <li><a class="reference internal" href="#ruby">Ruby</a></li>
+<li><a class="reference internal" href="#rust">Rust</a></li>
 </ul>
 </li>
 </ul>
diff --git a/main/driver/jdbc.html b/main/driver/jdbc.html
index 2a9c30bf5..f9dd7d039 100644
--- a/main/driver/jdbc.html
+++ b/main/driver/jdbc.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
diff --git a/main/driver/postgresql.html b/main/driver/postgresql.html
index 6e1f19f25..878f4b865 100644
--- a/main/driver/postgresql.html
+++ b/main/driver/postgresql.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
diff --git a/main/driver/snowflake.html b/main/driver/snowflake.html
index 43307fa43..eb1ccc21f 100644
--- a/main/driver/snowflake.html
+++ b/main/driver/snowflake.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
diff --git a/main/driver/sqlite.html b/main/driver/sqlite.html
index b597c6f18..b9f3de935 100644
--- a/main/driver/sqlite.html
+++ b/main/driver/sqlite.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
diff --git a/main/driver/status.html b/main/driver/status.html
index 529afb780..06c8af91a 100644
--- a/main/driver/status.html
+++ b/main/driver/status.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul class="current">
diff --git a/main/faq.html b/main/faq.html
index 83e9f9f9d..80dd47596 100644
--- a/main/faq.html
+++ b/main/faq.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/format/comparison.html b/main/format/comparison.html
index 4f3931fa1..bd900d71d 100644
--- a/main/format/comparison.html
+++ b/main/format/comparison.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/format/how_manager.html b/main/format/how_manager.html
index 96bdae466..9b44c969d 100644
--- a/main/format/how_manager.html
+++ b/main/format/how_manager.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/format/related_work.html b/main/format/related_work.html
index e4e75c823..ef9fa680f 100644
--- a/main/format/related_work.html
+++ b/main/format/related_work.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/format/specification.html b/main/format/specification.html
index c791dcaa2..03d5f7ea9 100644
--- a/main/format/specification.html
+++ b/main/format/specification.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/format/versioning.html b/main/format/versioning.html
index 875a31446..eb73b5dbd 100644
--- a/main/format/versioning.html
+++ b/main/format/versioning.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/genindex.html b/main/genindex.html
index 57d4ee815..2529436bc 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -305,6 +305,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/glossary.html b/main/glossary.html
index 20a27ae53..b9f77dca7 100644
--- a/main/glossary.html
+++ b/main/glossary.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/index.html b/main/index.html
index 5868f9d0e..b13f2e7a9 100644
--- a/main/index.html
+++ b/main/index.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
@@ -421,6 +427,7 @@ make it more convenient to build analytical 
applications.</p>
 <p class="sd-card-text"><span class="sd-d-grid"><a class="sd-sphinx-override 
sd-btn sd-text-wrap sd-btn-secondary reference internal" 
href="java/quickstart.html"><span class="doc">Java</span></a></span></p>
 <p class="sd-card-text"><span class="sd-d-grid"><a class="sd-sphinx-override 
sd-btn sd-text-wrap sd-btn-secondary reference internal" 
href="python/quickstart.html"><span class="doc">Python</span></a></span></p>
 <p class="sd-card-text"><span class="sd-d-grid"><a class="sd-sphinx-override 
sd-btn sd-text-wrap sd-btn-secondary reference internal" 
href="r/index.html"><span class="doc">R</span></a></span></p>
+<p class="sd-card-text"><span class="sd-d-grid"><a class="sd-sphinx-override 
sd-btn sd-text-wrap sd-btn-secondary reference internal" 
href="rust/quickstart.html"><span class="doc">Rust</span></a></span></p>
 </div>
 </div>
 </div>
@@ -494,7 +501,7 @@ work for developers.</p>
 <div class="sd-card-body docutils">
 <div class="sd-card-title sd-font-weight-bold docutils">
 Cross-language</div>
-<p class="sd-card-text">Work in C/C++, C#, Go, Java, Python, R, Ruby, and 
more.</p>
+<p class="sd-card-text">Work in C/C++, C#, Go, Java, Python, R, Ruby, Rust, 
and more.</p>
 </div>
 </div>
 </div>
diff --git a/main/java/driver_manager.html b/main/java/driver_manager.html
index 6d005d3f3..a375f8d0e 100644
--- a/main/java/driver_manager.html
+++ b/main/java/driver_manager.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/java/index.html b/main/java/index.html
index 45ce2bb57..1945cbc20 100644
--- a/main/java/index.html
+++ b/main/java/index.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/java/quickstart.html b/main/java/quickstart.html
index bc72544a6..c143c57c3 100644
--- a/main/java/quickstart.html
+++ b/main/java/quickstart.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/objects.inv b/main/objects.inv
index a760e8e85..e3f6bd0b7 100644
Binary files a/main/objects.inv and b/main/objects.inv differ
diff --git a/main/py-modindex.html b/main/py-modindex.html
index ea0017bca..fc02a2f50 100644
--- a/main/py-modindex.html
+++ b/main/py-modindex.html
@@ -305,6 +305,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/api/adbc_driver_flightsql.html 
b/main/python/api/adbc_driver_flightsql.html
index a7db1806a..0bafb3d82 100644
--- a/main/python/api/adbc_driver_flightsql.html
+++ b/main/python/api/adbc_driver_flightsql.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/api/adbc_driver_manager.html 
b/main/python/api/adbc_driver_manager.html
index 0196c7c69..b111133ad 100644
--- a/main/python/api/adbc_driver_manager.html
+++ b/main/python/api/adbc_driver_manager.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/api/adbc_driver_postgresql.html 
b/main/python/api/adbc_driver_postgresql.html
index a2635e00b..9fa53da6e 100644
--- a/main/python/api/adbc_driver_postgresql.html
+++ b/main/python/api/adbc_driver_postgresql.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/api/adbc_driver_sqlite.html 
b/main/python/api/adbc_driver_sqlite.html
index e910e5de4..e21b780c2 100644
--- a/main/python/api/adbc_driver_sqlite.html
+++ b/main/python/api/adbc_driver_sqlite.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/api/index.html b/main/python/api/index.html
index 0fc101dd8..77bbc00f6 100644
--- a/main/python/api/index.html
+++ b/main/python/api/index.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/driver_manager.html b/main/python/driver_manager.html
index 8bcf9d6c9..6229ceb17 100644
--- a/main/python/driver_manager.html
+++ b/main/python/driver_manager.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/index.html b/main/python/index.html
index a60e2053d..44d0ee040 100644
--- a/main/python/index.html
+++ b/main/python/index.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/quickstart.html b/main/python/quickstart.html
index 2d6be5dc2..a12fcdc31 100644
--- a/main/python/quickstart.html
+++ b/main/python/quickstart.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/recipe/driver_manager.html 
b/main/python/recipe/driver_manager.html
index 17560c319..6cc09ebcb 100644
--- a/main/python/recipe/driver_manager.html
+++ b/main/python/recipe/driver_manager.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/recipe/flight_sql.html 
b/main/python/recipe/flight_sql.html
index 406aad811..06f21e0ea 100644
--- a/main/python/recipe/flight_sql.html
+++ b/main/python/recipe/flight_sql.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/recipe/index.html b/main/python/recipe/index.html
index a633940c1..ab9ef1d58 100644
--- a/main/python/recipe/index.html
+++ b/main/python/recipe/index.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/recipe/postgresql.html 
b/main/python/recipe/postgresql.html
index 1beb37146..eb946d6fe 100644
--- a/main/python/recipe/postgresql.html
+++ b/main/python/recipe/postgresql.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/python/recipe/sqlite.html b/main/python/recipe/sqlite.html
index 1397ccc7a..b34bf0f94 100644
--- a/main/python/recipe/sqlite.html
+++ b/main/python/recipe/sqlite.html
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../../r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/r/adbcbigquery/pkgdown.yml b/main/r/adbcbigquery/pkgdown.yml
index 6c113a126..04f114891 100644
--- a/main/r/adbcbigquery/pkgdown.yml
+++ b/main/r/adbcbigquery/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.7.0.2
 pkgdown: 2.1.3
 pkgdown_sha: ~
 articles: {}
-last_built: 2025-07-02T03:12Z
+last_built: 2025-07-02T04:27Z
 urls:
   reference: https://arrow.apache.org/adbc/current/r/adbcbigquery/reference
   article: https://arrow.apache.org/adbc/current/r/adbcbigquery/articles
diff --git a/main/r/adbcdrivermanager/pkgdown.yml 
b/main/r/adbcdrivermanager/pkgdown.yml
index 72a00f67d..d1ba6ba2b 100644
--- a/main/r/adbcdrivermanager/pkgdown.yml
+++ b/main/r/adbcdrivermanager/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.7.0.2
 pkgdown: 2.1.3
 pkgdown_sha: ~
 articles: {}
-last_built: 2025-07-02T03:12Z
+last_built: 2025-07-02T04:26Z
 urls:
   reference: 
https://arrow.apache.org/adbc/current/r/adbcdrivermanager/reference
   article: https://arrow.apache.org/adbc/current/r/adbcdrivermanager/articles
diff --git a/main/r/adbcdrivermanager/reference/adbc_connection_init.html 
b/main/r/adbcdrivermanager/reference/adbc_connection_init.html
index 2b7118a97..9637f18bd 100644
--- a/main/r/adbcdrivermanager/reference/adbc_connection_init.html
+++ b/main/r/adbcdrivermanager/reference/adbc_connection_init.html
@@ -105,9 +105,9 @@ finer-grained control over behaviour at the R 
level.</p></dd>
     <h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" 
href="#ref-examples"></a></h2>
     <div class="sourceCode"><pre class="sourceCode r"><code><span 
class="r-in"><span><span class="va">db</span> <span class="op">&lt;-</span> 
<span class="fu"><a 
href="adbc_database_init.html">adbc_database_init</a></span><span 
class="op">(</span><span class="fu"><a 
href="adbc_driver_void.html">adbc_driver_void</a></span><span 
class="op">(</span><span class="op">)</span><span 
class="op">)</span></span></span>
 <span class="r-in"><span><span class="fu">adbc_connection_init</span><span 
class="op">(</span><span class="va">db</span><span 
class="op">)</span></span></span>
-<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;adbc_connection at 
0x557f11e06fb0&gt; </span>
+<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;adbc_connection at 
0x562ab1bd3410&gt; </span>
 <span class="r-out co"><span class="r-pr">#&gt;</span> List of 1</span>
-<span class="r-out co"><span class="r-pr">#&gt;</span>  $ 
database:&lt;adbc_database at 0x557f1204af70&gt; </span>
+<span class="r-out co"><span class="r-pr">#&gt;</span>  $ 
database:&lt;adbc_database at 0x562ab72c0830&gt; </span>
 <span class="r-out co"><span class="r-pr">#&gt;</span> List of 1</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   ..$ 
driver:&lt;adbc_driver_void&gt; List of 4</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ load_flags     
 : int 15</span>
diff --git a/main/r/adbcdrivermanager/reference/adbc_database_init.html 
b/main/r/adbcdrivermanager/reference/adbc_database_init.html
index 25acd62ec..7c44b6ab0 100644
--- a/main/r/adbcdrivermanager/reference/adbc_database_init.html
+++ b/main/r/adbcdrivermanager/reference/adbc_database_init.html
@@ -104,7 +104,7 @@ finer-grained control over behaviour at the R 
level.</p></dd>
     <div class="section level2">
     <h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" 
href="#ref-examples"></a></h2>
     <div class="sourceCode"><pre class="sourceCode r"><code><span 
class="r-in"><span><span class="fu">adbc_database_init</span><span 
class="op">(</span><span class="fu"><a 
href="adbc_driver_void.html">adbc_driver_void</a></span><span 
class="op">(</span><span class="op">)</span><span 
class="op">)</span></span></span>
-<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;adbc_database at 
0x557f1277f630&gt; </span>
+<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;adbc_database at 
0x562ab78b9780&gt; </span>
 <span class="r-out co"><span class="r-pr">#&gt;</span> List of 1</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>  $ 
driver:&lt;adbc_driver_void&gt; List of 4</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   ..$ load_flags      : 
int 15</span>
diff --git a/main/r/adbcdrivermanager/reference/adbc_statement_init.html 
b/main/r/adbcdrivermanager/reference/adbc_statement_init.html
index f0f167f74..902c4bc4b 100644
--- a/main/r/adbcdrivermanager/reference/adbc_statement_init.html
+++ b/main/r/adbcdrivermanager/reference/adbc_statement_init.html
@@ -106,11 +106,11 @@ finer-grained control over behaviour at the R 
level.</p></dd>
     <div class="sourceCode"><pre class="sourceCode r"><code><span 
class="r-in"><span><span class="va">db</span> <span class="op">&lt;-</span> 
<span class="fu"><a 
href="adbc_database_init.html">adbc_database_init</a></span><span 
class="op">(</span><span class="fu"><a 
href="adbc_driver_void.html">adbc_driver_void</a></span><span 
class="op">(</span><span class="op">)</span><span 
class="op">)</span></span></span>
 <span class="r-in"><span><span class="va">con</span> <span 
class="op">&lt;-</span> <span class="fu"><a 
href="adbc_connection_init.html">adbc_connection_init</a></span><span 
class="op">(</span><span class="va">db</span><span 
class="op">)</span></span></span>
 <span class="r-in"><span><span class="fu">adbc_statement_init</span><span 
class="op">(</span><span class="va">con</span><span 
class="op">)</span></span></span>
-<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;adbc_statement at 
0x557f127d7ef0&gt; </span>
+<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;adbc_statement at 
0x562ab650d9f0&gt; </span>
 <span class="r-out co"><span class="r-pr">#&gt;</span> List of 1</span>
-<span class="r-out co"><span class="r-pr">#&gt;</span>  $ 
connection:&lt;adbc_connection at 0x557f12b96790&gt; </span>
+<span class="r-out co"><span class="r-pr">#&gt;</span>  $ 
connection:&lt;adbc_connection at 0x562ab76a2980&gt; </span>
 <span class="r-out co"><span class="r-pr">#&gt;</span> List of 1</span>
-<span class="r-out co"><span class="r-pr">#&gt;</span>   ..$ 
database:&lt;adbc_database at 0x557f12bf8fd0&gt; </span>
+<span class="r-out co"><span class="r-pr">#&gt;</span>   ..$ 
database:&lt;adbc_database at 0x562ab77b8980&gt; </span>
 <span class="r-out co"><span class="r-pr">#&gt;</span> List of 1</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. ..$ 
driver:&lt;adbc_driver_void&gt; List of 4</span>
 <span class="r-out co"><span class="r-pr">#&gt;</span>   .. .. ..$ load_flags  
    : int 15</span>
diff --git a/main/r/adbcdrivermanager/search.json 
b/main/r/adbcdrivermanager/search.json
index 7334f1cb3..f004f2c91 100644
--- a/main/r/adbcdrivermanager/search.json
+++ b/main/r/adbcdrivermanager/search.json
@@ -1 +1 @@
-[{"path":"https://arrow.apache.org/adbc/current/r/adbcdrivermanager/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"Apache
 License","title":"Apache License","text":"Version 2.0, January 2004 
<http://www.apache.org/licenses/>","code":""},{"path":[]},{"path":"https://arrow.apache.org/adbc/current/r/adbcdrivermanager/LICENSE.html","id":"id_1-definitions","dir":"","previous_headings":"Terms
 and Conditions for use, reproduction, and distribution","what":"1. 
Definitions","title [...]
+[{"path":"https://arrow.apache.org/adbc/current/r/adbcdrivermanager/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"Apache
 License","title":"Apache License","text":"Version 2.0, January 2004 
<http://www.apache.org/licenses/>","code":""},{"path":[]},{"path":"https://arrow.apache.org/adbc/current/r/adbcdrivermanager/LICENSE.html","id":"id_1-definitions","dir":"","previous_headings":"Terms
 and Conditions for use, reproduction, and distribution","what":"1. 
Definitions","title [...]
diff --git a/main/r/adbcflightsql/pkgdown.yml b/main/r/adbcflightsql/pkgdown.yml
index 9fd9ab9d4..d3e055afd 100644
--- a/main/r/adbcflightsql/pkgdown.yml
+++ b/main/r/adbcflightsql/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.7.0.2
 pkgdown: 2.1.3
 pkgdown_sha: ~
 articles: {}
-last_built: 2025-07-02T03:12Z
+last_built: 2025-07-02T04:26Z
 urls:
   reference: https://arrow.apache.org/adbc/current/r/adbcflightsql/reference
   article: https://arrow.apache.org/adbc/current/r/adbcflightsql/articles
diff --git a/main/r/adbcpostgresql/pkgdown.yml 
b/main/r/adbcpostgresql/pkgdown.yml
index b55688408..316f60daa 100644
--- a/main/r/adbcpostgresql/pkgdown.yml
+++ b/main/r/adbcpostgresql/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.7.0.2
 pkgdown: 2.1.3
 pkgdown_sha: ~
 articles: {}
-last_built: 2025-07-02T03:12Z
+last_built: 2025-07-02T04:26Z
 urls:
   reference: https://arrow.apache.org/adbc/current/r/adbcpostgresql/reference
   article: https://arrow.apache.org/adbc/current/r/adbcpostgresql/articles
diff --git a/main/r/adbcsnowflake/pkgdown.yml b/main/r/adbcsnowflake/pkgdown.yml
index f926e8ddc..e1cb50aba 100644
--- a/main/r/adbcsnowflake/pkgdown.yml
+++ b/main/r/adbcsnowflake/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.7.0.2
 pkgdown: 2.1.3
 pkgdown_sha: ~
 articles: {}
-last_built: 2025-07-02T03:12Z
+last_built: 2025-07-02T04:27Z
 urls:
   reference: https://arrow.apache.org/adbc/current/r/adbcsnowflake/reference
   article: https://arrow.apache.org/adbc/current/r/adbcsnowflake/articles
diff --git a/main/r/adbcsqlite/pkgdown.yml b/main/r/adbcsqlite/pkgdown.yml
index 114748e24..91cc4ac13 100644
--- a/main/r/adbcsqlite/pkgdown.yml
+++ b/main/r/adbcsqlite/pkgdown.yml
@@ -2,7 +2,7 @@ pandoc: 3.7.0.2
 pkgdown: 2.1.3
 pkgdown_sha: ~
 articles: {}
-last_built: 2025-07-02T03:12Z
+last_built: 2025-07-02T04:26Z
 urls:
   reference: https://arrow.apache.org/adbc/current/r/adbcsqlite/reference
   article: https://arrow.apache.org/adbc/current/r/adbcsqlite/articles
diff --git a/main/r/index.html b/main/r/index.html
index 973f95128..f20a02af6 100644
--- a/main/r/index.html
+++ b/main/r/index.html
@@ -13,7 +13,7 @@
 <meta property="og:image" 
content="https://arrow.apache.org/adbc/main/_static/banner.png"; />
 <meta property="og:image:alt" content="ADBC" />
 <meta name="description" content="ADBC in R is implemented as a suite of R 
packages. Most users will interact with ADBC via the adbcdrivermanager package 
and use drivers that are also distributed as R packages. In addition to the 
l..." />
-<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Installation" 
href="../driver/installation.html" /><link rel="prev" title="SQLite Recipes" 
href="../python/recipe/sqlite.html" />
+<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Rust" 
href="../rust/index.html" /><link rel="prev" title="SQLite Recipes" 
href="../python/recipe/sqlite.html" />
 
     <!-- Generated with Sphinx 8.2.3 and Furo 2024.08.06 -->
         <title>R - ADBC 19 (dev) documentation</title>
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1 current current-page"><a class="current reference 
internal" href="#">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
@@ -436,12 +442,12 @@ details specific to each driver.</p>
       <footer>
         
         <div class="related-pages">
-          <a class="next-page" href="../driver/installation.html">
+          <a class="next-page" href="../rust/index.html">
               <div class="page-info">
                 <div class="context">
                   <span>Next</span>
                 </div>
-                <div class="title">Installation</div>
+                <div class="title">Rust</div>
               </div>
               <svg class="furo-related-icon"><use 
href="#svg-arrow-right"></use></svg>
             </a>
diff --git a/main/csharp/index.html b/main/rust/driver_manager.html
similarity index 90%
copy from main/csharp/index.html
copy to main/rust/driver_manager.html
index b59649974..b53335802 100644
--- a/main/csharp/index.html
+++ b/main/rust/driver_manager.html
@@ -5,18 +5,18 @@
   <head><meta charset="utf-8"/>
     <meta name="viewport" content="width=device-width,initial-scale=1"/>
     <meta name="color-scheme" content="light dark"><meta name="viewport" 
content="width=device-width, initial-scale=1" />
-<meta property="og:title" content="C#/.NET" />
+<meta property="og:title" content="Driver Manager" />
 <meta property="og:type" content="website" />
-<meta property="og:url" 
content="https://arrow.apache.org/adbc/main/csharp/index.html"; />
+<meta property="og:url" 
content="https://arrow.apache.org/adbc/main/rust/driver_manager.html"; />
 <meta property="og:site_name" content="ADBC" />
-<meta property="og:description" content="The ADBC C# libraries are under 
development, supporting: A native driver to Google BigQuery, A way to 
import/export native (C/C++) drivers, Bindings to the Snowflake driver." />
+<meta property="og:description" content="The driver manager is a library that 
implements the ADBC API by delegating to dynamically-loaded drivers. This 
allows applications to load drivers at runtime, and use drivers that aren’t 
necessaril..." />
 <meta property="og:image" 
content="https://arrow.apache.org/adbc/main/_static/banner.png"; />
 <meta property="og:image:alt" content="ADBC" />
-<meta name="description" content="The ADBC C# libraries are under development, 
supporting: A native driver to Google BigQuery, A way to import/export native 
(C/C++) drivers, Bindings to the Snowflake driver." />
-<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Java" 
href="../java/index.html" /><link rel="prev" title="C/C++ API Reference" 
href="../cpp/api/index.html" />
+<meta name="description" content="The driver manager is a library that 
implements the ADBC API by delegating to dynamically-loaded drivers. This 
allows applications to load drivers at runtime, and use drivers that aren’t 
necessaril..." />
+<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Installation" 
href="../driver/installation.html" /><link rel="prev" title="Quickstart" 
href="quickstart.html" />
 
     <!-- Generated with Sphinx 8.2.3 and Furo 2024.08.06 -->
-        <title>C#/.NET - ADBC 19 (dev) documentation</title>
+        <title>Driver Manager - ADBC 19 (dev) documentation</title>
       <link rel="stylesheet" type="text/css" 
href="../_static/pygments.css?v=8f2a1f02" />
     <link rel="stylesheet" type="text/css" 
href="../_static/styles/furo.css?v=354aac6f" />
     <link rel="stylesheet" type="text/css" 
href="../_static/copybutton.css?v=76b2166b" />
@@ -287,7 +287,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="../cpp/api/index.html">C/C++ API Reference</a></li>
 </ul>
 </li>
-<li class="toctree-l1 current current-page"><a class="current reference 
internal" href="#">C#/.NET</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../csharp/index.html">C#/.NET</a></li>
 <li class="toctree-l1"><a class="reference external" 
href="https://pkg.go.dev/github.com/apache/arrow-adbc/go/adbc";>Go</a></li>
 <li class="toctree-l1 has-children"><a class="reference internal" 
href="../java/index.html">Java</a><input class="toctree-checkbox" 
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" 
type="checkbox"/><label for="toctree-checkbox-2"><div 
class="visually-hidden">Toggle navigation of Java</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
 <li class="toctree-l2"><a class="reference internal" 
href="../java/quickstart.html">Quickstart</a></li>
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 current has-children"><a class="reference internal" 
href="index.html">Rust</a><input checked="" class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul 
class="current">
+<li class="toctree-l2"><a class="reference internal" 
href="quickstart.html">Quickstart</a></li>
+<li class="toctree-l2 current current-page"><a class="current reference 
internal" href="#">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
@@ -362,12 +368,12 @@
         </a>
         <div class="content-icon-container">
           <div class="view-this-page">
-  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/blob/main/docs/source/csharp/index.rst?plain=true";
 title="View this page">
+  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/blob/main/docs/source/rust/driver_manager.rst?plain=true";
 title="View this page">
     <svg><use href="#svg-eye"></use></svg>
     <span class="visually-hidden">View this page</span>
   </a>
 </div><div class="edit-this-page">
-  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/edit/main/docs/source/csharp/index.rst";
 title="Edit this page">
+  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/edit/main/docs/source/rust/driver_manager.rst";
 title="Edit this page">
     <svg><use href="#svg-pencil"></use></svg>
     <span class="visually-hidden">Edit this page</span>
   </a>
@@ -386,14 +392,13 @@
           </label>
         </div>
         <article role="main" id="furo-main-content">
-          <section id="c-net">
-<h1>C#/.NET<a class="headerlink" href="#c-net" title="Link to this 
heading">¶</a></h1>
-<p>The ADBC C# libraries are under development, supporting:</p>
-<ul class="simple">
-<li><p>A native driver to Google BigQuery</p></li>
-<li><p>A way to import/export native (C/C++) drivers</p></li>
-<li><p>Bindings to the Snowflake driver</p></li>
-</ul>
+          <section id="driver-manager">
+<h1>Driver Manager<a class="headerlink" href="#driver-manager" title="Link to 
this heading">¶</a></h1>
+<p>The driver manager is a library that implements the ADBC API by delegating 
to
+dynamically-loaded drivers.  This allows applications to load drivers at
+runtime, and use drivers that aren’t necessarily written in Rust.  It is
+currently part of the adbc_core package, though we plan to split it into its
+own package for users who don’t want or need FFI.</p>
 </section>
 
         </article>
@@ -401,23 +406,23 @@
       <footer>
         
         <div class="related-pages">
-          <a class="next-page" href="../java/index.html">
+          <a class="next-page" href="../driver/installation.html">
               <div class="page-info">
                 <div class="context">
                   <span>Next</span>
                 </div>
-                <div class="title">Java</div>
+                <div class="title">Installation</div>
               </div>
               <svg class="furo-related-icon"><use 
href="#svg-arrow-right"></use></svg>
             </a>
-          <a class="prev-page" href="../cpp/api/index.html">
+          <a class="prev-page" href="quickstart.html">
               <svg class="furo-related-icon"><use 
href="#svg-arrow-right"></use></svg>
               <div class="page-info">
                 <div class="context">
                   <span>Previous</span>
                 </div>
                 
-                <div class="title">C/C++ API Reference</div>
+                <div class="title">Quickstart</div>
                 
               </div>
             </a>
diff --git a/main/java/index.html b/main/rust/index.html
similarity index 89%
copy from main/java/index.html
copy to main/rust/index.html
index 45ce2bb57..2dce5e9ae 100644
--- a/main/java/index.html
+++ b/main/rust/index.html
@@ -5,18 +5,18 @@
   <head><meta charset="utf-8"/>
     <meta name="viewport" content="width=device-width,initial-scale=1"/>
     <meta name="color-scheme" content="light dark"><meta name="viewport" 
content="width=device-width, initial-scale=1" />
-<meta property="og:title" content="Java" />
+<meta property="og:title" content="Rust" />
 <meta property="og:type" content="website" />
-<meta property="og:url" 
content="https://arrow.apache.org/adbc/main/java/index.html"; />
+<meta property="og:url" 
content="https://arrow.apache.org/adbc/main/rust/index.html"; />
 <meta property="og:site_name" content="ADBC" />
-<meta property="og:description" content="Quickstart- Installation, JDBC-style 
API., Driver Manager- Installation, API Reference., Java API Reference." />
+<meta property="og:description" content="The ADBC Rust library is a standalone 
implementation of the ADBC APIs (like C/C++, C#, and Go). The primary crate is 
adbc_core. Quickstart- Installation, Loading DataFusion, Running Queries., 
Drive..." />
 <meta property="og:image" 
content="https://arrow.apache.org/adbc/main/_static/banner.png"; />
 <meta property="og:image:alt" content="ADBC" />
-<meta name="description" content="Quickstart- Installation, JDBC-style API., 
Driver Manager- Installation, API Reference., Java API Reference." />
-<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Quickstart" 
href="quickstart.html" /><link rel="prev" title="C#/.NET" 
href="../csharp/index.html" />
+<meta name="description" content="The ADBC Rust library is a standalone 
implementation of the ADBC APIs (like C/C++, C#, and Go). The primary crate is 
adbc_core. Quickstart- Installation, Loading DataFusion, Running Queries., 
Drive..." />
+<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Quickstart" 
href="quickstart.html" /><link rel="prev" title="R" href="../r/index.html" />
 
     <!-- Generated with Sphinx 8.2.3 and Furo 2024.08.06 -->
-        <title>Java - ADBC 19 (dev) documentation</title>
+        <title>Rust - ADBC 19 (dev) documentation</title>
       <link rel="stylesheet" type="text/css" 
href="../_static/pygments.css?v=8f2a1f02" />
     <link rel="stylesheet" type="text/css" 
href="../_static/styles/furo.css?v=354aac6f" />
     <link rel="stylesheet" type="text/css" 
href="../_static/copybutton.css?v=76b2166b" />
@@ -289,10 +289,10 @@
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../csharp/index.html">C#/.NET</a></li>
 <li class="toctree-l1"><a class="reference external" 
href="https://pkg.go.dev/github.com/apache/arrow-adbc/go/adbc";>Go</a></li>
-<li class="toctree-l1 current has-children current-page"><a class="current 
reference internal" href="#">Java</a><input checked="" class="toctree-checkbox" 
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" 
type="checkbox"/><label for="toctree-checkbox-2"><div 
class="visually-hidden">Toggle navigation of Java</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
-<li class="toctree-l2"><a class="reference internal" 
href="quickstart.html">Quickstart</a></li>
-<li class="toctree-l2"><a class="reference internal" 
href="driver_manager.html">Driver Manager</a></li>
-<li class="toctree-l2"><a class="reference internal" 
href="api/index.html">Java API Reference</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../java/index.html">Java</a><input class="toctree-checkbox" 
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" 
type="checkbox"/><label for="toctree-checkbox-2"><div 
class="visually-hidden">Toggle navigation of Java</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../java/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../java/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../java/api/index.html">Java API Reference</a></li>
 </ul>
 </li>
 <li class="toctree-l1 has-children"><a class="reference internal" 
href="../python/index.html">Python</a><input class="toctree-checkbox" 
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch" 
type="checkbox"/><label for="toctree-checkbox-3"><div 
class="visually-hidden">Toggle navigation of Python</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 current has-children current-page"><a class="current 
reference internal" href="#">Rust</a><input checked="" class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
@@ -362,12 +368,12 @@
         </a>
         <div class="content-icon-container">
           <div class="view-this-page">
-  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/blob/main/docs/source/java/index.rst?plain=true";
 title="View this page">
+  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/blob/main/docs/source/rust/index.rst?plain=true";
 title="View this page">
     <svg><use href="#svg-eye"></use></svg>
     <span class="visually-hidden">View this page</span>
   </a>
 </div><div class="edit-this-page">
-  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/edit/main/docs/source/java/index.rst";
 title="Edit this page">
+  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/edit/main/docs/source/rust/index.rst";
 title="Edit this page">
     <svg><use href="#svg-pencil"></use></svg>
     <span class="visually-hidden">Edit this page</span>
   </a>
@@ -386,21 +392,20 @@
           </label>
         </div>
         <article role="main" id="furo-main-content">
-          <section id="java">
-<h1>Java<a class="headerlink" href="#java" title="Link to this 
heading">¶</a></h1>
+          <section id="rust">
+<h1>Rust<a class="headerlink" href="#rust" title="Link to this 
heading">¶</a></h1>
+<p>The ADBC Rust library is a standalone implementation of the ADBC APIs (like
+C/C++, C#, and Go).  The primary crate is <a class="reference external" 
href="https://crates.io/crates/adbc_core";>adbc_core</a>.</p>
 <div class="toctree-wrapper compound">
 <ul>
 <li class="toctree-l1"><a class="reference internal" 
href="quickstart.html">Quickstart</a><ul>
 <li class="toctree-l2"><a class="reference internal" 
href="quickstart.html#installation">Installation</a></li>
-<li class="toctree-l2"><a class="reference internal" 
href="quickstart.html#jdbc-style-api">JDBC-style API</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" 
href="driver_manager.html">Driver Manager</a><ul>
-<li class="toctree-l2"><a class="reference internal" 
href="driver_manager.html#installation">Installation</a></li>
-<li class="toctree-l2"><a class="reference internal" 
href="driver_manager.html#api-reference">API Reference</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="quickstart.html#loading-datafusion">Loading DataFusion</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="quickstart.html#running-queries">Running Queries</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" 
href="api/index.html">Java API Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l1"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
 </ul>
 </div>
 </section>
@@ -419,14 +424,14 @@
               </div>
               <svg class="furo-related-icon"><use 
href="#svg-arrow-right"></use></svg>
             </a>
-          <a class="prev-page" href="../csharp/index.html">
+          <a class="prev-page" href="../r/index.html">
               <svg class="furo-related-icon"><use 
href="#svg-arrow-right"></use></svg>
               <div class="page-info">
                 <div class="context">
                   <span>Previous</span>
                 </div>
                 
-                <div class="title">C#/.NET</div>
+                <div class="title">R</div>
                 
               </div>
             </a>
diff --git a/main/java/quickstart.html b/main/rust/quickstart.html
similarity index 76%
copy from main/java/quickstart.html
copy to main/rust/quickstart.html
index bc72544a6..233933033 100644
--- a/main/java/quickstart.html
+++ b/main/rust/quickstart.html
@@ -7,13 +7,13 @@
     <meta name="color-scheme" content="light dark"><meta name="viewport" 
content="width=device-width, initial-scale=1" />
 <meta property="og:title" content="Quickstart" />
 <meta property="og:type" content="website" />
-<meta property="og:url" 
content="https://arrow.apache.org/adbc/main/java/quickstart.html"; />
+<meta property="og:url" 
content="https://arrow.apache.org/adbc/main/rust/quickstart.html"; />
 <meta property="og:site_name" content="ADBC" />
-<meta property="og:description" content="Here we’ll briefly tour basic 
features of ADBC with the PostgreSQL driver for Java. Installation: To include 
ADBC in your Maven project, add the following dependency: For the examples in 
this secti..." />
+<meta property="og:description" content="Here we’ll briefly tour using ADBC 
with the DataFusion driver. Installation: Add a dependency on adbc_core and 
adbc_datafusion: Loading DataFusion: Create a driver instance, then a database 
handle,..." />
 <meta property="og:image" 
content="https://arrow.apache.org/adbc/main/_static/banner.png"; />
 <meta property="og:image:alt" content="ADBC" />
-<meta name="description" content="Here we’ll briefly tour basic features of 
ADBC with the PostgreSQL driver for Java. Installation: To include ADBC in your 
Maven project, add the following dependency: For the examples in this secti..." 
/>
-<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Driver Manager" 
href="driver_manager.html" /><link rel="prev" title="Java" href="index.html" />
+<meta name="description" content="Here we’ll briefly tour using ADBC with the 
DataFusion driver. Installation: Add a dependency on adbc_core and 
adbc_datafusion: Loading DataFusion: Create a driver instance, then a database 
handle,..." />
+<link rel="index" title="Index" href="../genindex.html" /><link rel="search" 
title="Search" href="../search.html" /><link rel="next" title="Driver Manager" 
href="driver_manager.html" /><link rel="prev" title="Rust" href="index.html" />
 
     <!-- Generated with Sphinx 8.2.3 and Furo 2024.08.06 -->
         <title>Quickstart - ADBC 19 (dev) documentation</title>
@@ -289,10 +289,10 @@
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../csharp/index.html">C#/.NET</a></li>
 <li class="toctree-l1"><a class="reference external" 
href="https://pkg.go.dev/github.com/apache/arrow-adbc/go/adbc";>Go</a></li>
-<li class="toctree-l1 current has-children"><a class="reference internal" 
href="index.html">Java</a><input checked="" class="toctree-checkbox" 
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" 
type="checkbox"/><label for="toctree-checkbox-2"><div 
class="visually-hidden">Toggle navigation of Java</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul 
class="current">
-<li class="toctree-l2 current current-page"><a class="current reference 
internal" href="#">Quickstart</a></li>
-<li class="toctree-l2"><a class="reference internal" 
href="driver_manager.html">Driver Manager</a></li>
-<li class="toctree-l2"><a class="reference internal" 
href="api/index.html">Java API Reference</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="../java/index.html">Java</a><input class="toctree-checkbox" 
id="toctree-checkbox-2" name="toctree-checkbox-2" role="switch" 
type="checkbox"/><label for="toctree-checkbox-2"><div 
class="visually-hidden">Toggle navigation of Java</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="../java/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../java/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="../java/api/index.html">Java API Reference</a></li>
 </ul>
 </li>
 <li class="toctree-l1 has-children"><a class="reference internal" 
href="../python/index.html">Python</a><input class="toctree-checkbox" 
id="toctree-checkbox-3" name="toctree-checkbox-3" role="switch" 
type="checkbox"/><label for="toctree-checkbox-3"><div 
class="visually-hidden">Toggle navigation of Python</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
@@ -315,6 +315,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../r/index.html">R</a></li>
+<li class="toctree-l1 current has-children"><a class="reference internal" 
href="index.html">Rust</a><input checked="" class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul 
class="current">
+<li class="toctree-l2 current current-page"><a class="current reference 
internal" href="#">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
@@ -362,12 +368,12 @@
         </a>
         <div class="content-icon-container">
           <div class="view-this-page">
-  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/blob/main/docs/source/java/quickstart.rst?plain=true";
 title="View this page">
+  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/blob/main/docs/source/rust/quickstart.rst?plain=true";
 title="View this page">
     <svg><use href="#svg-eye"></use></svg>
     <span class="visually-hidden">View this page</span>
   </a>
 </div><div class="edit-this-page">
-  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/edit/main/docs/source/java/quickstart.rst";
 title="Edit this page">
+  <a class="muted-link" 
href="https://github.com/apache/arrow-adbc/edit/main/docs/source/rust/quickstart.rst";
 title="Edit this page">
     <svg><use href="#svg-pencil"></use></svg>
     <span class="visually-hidden">Edit this page</span>
   </a>
@@ -388,58 +394,44 @@
         <article role="main" id="furo-main-content">
           <section id="quickstart">
 <h1>Quickstart<a class="headerlink" href="#quickstart" title="Link to this 
heading">¶</a></h1>
-<p>Here we’ll briefly tour basic features of ADBC with the PostgreSQL driver 
for Java.</p>
+<p>Here we’ll briefly tour using ADBC with the <a class="reference external" 
href="https://datafusion.apache.org/";>DataFusion</a> driver.</p>
 <section id="installation">
 <h2>Installation<a class="headerlink" href="#installation" title="Link to this 
heading">¶</a></h2>
-<p>To include ADBC in your Maven project, add the following dependency:</p>
-<div class="highlight-xml notranslate"><div 
class="highlight"><pre><span></span><span class="nt">&lt;dependency&gt;</span>
-<span class="w">    </span><span 
class="nt">&lt;groupId&gt;</span>org.apache.arrow.adbc<span 
class="nt">&lt;/groupId&gt;</span>
-<span class="w">    </span><span 
class="nt">&lt;artifactId&gt;</span>adbc-driver-jdbc<span 
class="nt">&lt;/artifactId&gt;</span>
-<span class="w">    </span><span 
class="nt">&lt;version&gt;</span>${adbc.version}<span 
class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span>
+<p>Add a dependency on <code class="docutils literal notranslate"><span 
class="pre">adbc_core</span></code> and <code class="docutils literal 
notranslate"><span class="pre">adbc_datafusion</span></code>:</p>
+<div class="highlight-shell notranslate"><div 
class="highlight"><pre><span></span>cargo<span class="w"> </span>add<span 
class="w"> </span>adbc_core<span class="w"> </span>adbc_datafusion
 </pre></div>
 </div>
-<p>For the examples in this section, the following imports are required:</p>
-<div class="highlight-java notranslate"><div 
class="highlight"><pre><span></span><span class="kn">import</span><span 
class="w"> </span><span 
class="nn">org.apache.arrow.adbc.core.AdbcConnection</span><span 
class="p">;</span>
-<span class="kn">import</span><span class="w"> </span><span 
class="nn">org.apache.arrow.adbc.core.AdbcDatabase</span><span 
class="p">;</span>
-<span class="kn">import</span><span class="w"> </span><span 
class="nn">org.apache.arrow.adbc.core.AdbcDriver</span><span class="p">;</span>
-<span class="kn">import</span><span class="w"> </span><span 
class="nn">org.apache.arrow.adbc.core.AdbcException</span><span 
class="p">;</span>
-<span class="kn">import</span><span class="w"> </span><span 
class="nn">org.apache.arrow.adbc.core.AdbcStatement</span><span 
class="p">;</span>
+</section>
+<section id="loading-datafusion">
+<h2>Loading DataFusion<a class="headerlink" href="#loading-datafusion" 
title="Link to this heading">¶</a></h2>
+<p>Create a driver instance, then a database handle, and then finally a
+connection.  (This is a bit redundant for something like DataFusion, but the
+intent is that the database handle can hold shared state that multiple
+connections can share.)</p>
+<div class="highlight-rust notranslate"><div 
class="highlight"><pre><span></span><span class="c1">// These traits must be in 
scope</span>
+<span class="k">use</span><span class="w"> </span><span 
class="n">adbc_core</span><span class="p">::{</span><span 
class="n">Connection</span><span class="p">,</span><span class="w"> 
</span><span class="n">Database</span><span class="p">,</span><span class="w"> 
</span><span class="n">Driver</span><span class="p">,</span><span class="w"> 
</span><span class="n">Statement</span><span class="p">};</span>
+
+<span class="kd">let</span><span class="w"> </span><span 
class="k">mut</span><span class="w"> </span><span class="n">driver</span><span 
class="w"> </span><span class="o">=</span><span class="w"> </span><span 
class="n">adbc_datafusion</span><span class="p">::</span><span 
class="n">DataFusionDriver</span><span class="w"> </span><span 
class="p">{};</span>
+<span class="kd">let</span><span class="w"> </span><span 
class="n">db</span><span class="w"> </span><span class="o">=</span><span 
class="w"> </span><span class="n">driver</span><span class="p">.</span><span 
class="n">new_database</span><span class="p">().</span><span 
class="n">expect</span><span class="p">(</span><span class="s">&quot;Failed to 
create database handle&quot;</span><span class="p">);</span>
+<span class="kd">let</span><span class="w"> </span><span 
class="k">mut</span><span class="w"> </span><span class="n">conn</span><span 
class="w"> </span><span class="o">=</span><span class="w"> </span><span 
class="n">db</span><span class="p">.</span><span 
class="n">new_connection</span><span class="p">().</span><span 
class="n">expect</span><span class="p">(</span><span class="s">&quot;Failed to 
create connection&quot;</span><span class="p">);</span>
 </pre></div>
 </div>
 </section>
-<section id="jdbc-style-api">
-<h2>JDBC-style API<a class="headerlink" href="#jdbc-style-api" title="Link to 
this heading">¶</a></h2>
-<p>ADBC provides a high-level API in the style of the JDBC standard.</p>
-<section id="usage">
-<h3>Usage<a class="headerlink" href="#usage" title="Link to this 
heading">¶</a></h3>
-<div class="highlight-java notranslate"><div 
class="highlight"><pre><span></span><span class="kd">final</span><span 
class="w"> </span><span class="n">Map</span><span class="o">&lt;</span><span 
class="n">String</span><span class="p">,</span><span class="w"> </span><span 
class="n">Object</span><span class="o">&gt;</span><span class="w"> </span><span 
class="n">parameters</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="k">new</span><span 
class="w">  [...]
-<span class="n">AdbcDriver</span><span class="p">.</span><span 
class="na">PARAM_URI</span><span class="p">.</span><span 
class="na">set</span><span class="p">(</span><span 
class="n">parameters</span><span class="p">,</span><span class="w"> 
</span><span 
class="s">&quot;jdbc:postgresql://localhost:5432/postgres&quot;</span><span 
class="p">);</span>
-<span class="k">try</span><span class="w"> </span><span class="p">(</span>
-<span class="w">    </span><span class="n">BufferAllocator</span><span 
class="w"> </span><span class="n">allocator</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="k">new</span><span 
class="w"> </span><span class="n">RootAllocator</span><span class="p">();</span>
-<span class="w">    </span><span class="n">AdbcDatabase</span><span class="w"> 
</span><span class="n">db</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="k">new</span><span 
class="w"> </span><span class="n">JdbcDriver</span><span 
class="p">(</span><span class="n">allocator</span><span 
class="p">).</span><span class="na">open</span><span class="p">(</span><span 
class="n">parameters</span><span class="p">);</span>
-<span class="w">    </span><span class="n">AdbcConnection</span><span 
class="w"> </span><span class="n">adbcConnection</span><span class="w"> 
</span><span class="o">=</span><span class="w"> </span><span 
class="n">db</span><span class="p">.</span><span class="na">connect</span><span 
class="p">();</span>
-<span class="w">    </span><span class="n">AdbcStatement</span><span 
class="w"> </span><span class="n">stmt</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span 
class="n">adbcConnection</span><span class="p">.</span><span 
class="na">createStatement</span><span class="p">()</span>
-
-<span class="p">)</span><span class="w"> </span><span class="p">{</span>
-<span class="w">    </span><span class="n">stmt</span><span 
class="p">.</span><span class="na">setSqlQuery</span><span 
class="p">(</span><span class="s">&quot;select * from foo&quot;</span><span 
class="p">);</span>
-<span class="w">    </span><span class="n">AdbcStatement</span><span 
class="p">.</span><span class="na">QueryResult</span><span class="w"> 
</span><span class="n">queryResult</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="n">stmt</span><span 
class="p">.</span><span class="na">executeQuery</span><span class="p">();</span>
-<span class="w">    </span><span class="k">while</span><span class="w"> 
</span><span class="p">(</span><span class="n">queryResult</span><span 
class="p">.</span><span class="na">getReader</span><span 
class="p">().</span><span class="na">loadNextBatch</span><span 
class="p">())</span><span class="w"> </span><span class="p">{</span>
-<span class="w">        </span><span class="c1">// process batch</span>
-<span class="w">    </span><span class="p">}</span>
-<span class="p">}</span><span class="w">  </span><span 
class="k">catch</span><span class="w"> </span><span class="p">(</span><span 
class="n">AdbcException</span><span class="w"> </span><span 
class="n">e</span><span class="p">)</span><span class="w"> </span><span 
class="p">{</span>
-<span class="w">    </span><span class="c1">// throw</span>
+<section id="running-queries">
+<h2>Running Queries<a class="headerlink" href="#running-queries" title="Link 
to this heading">¶</a></h2>
+<p>To run queries, we can create a statement and set a query:</p>
+<div class="highlight-rust notranslate"><div 
class="highlight"><pre><span></span><span class="kd">let</span><span class="w"> 
</span><span class="k">mut</span><span class="w"> </span><span 
class="n">stmt</span><span class="w"> </span><span class="o">=</span><span 
class="w"> </span><span class="n">conn</span><span class="p">.</span><span 
class="n">new_statement</span><span class="p">().</span><span 
class="n">expect</span><span class="p">(</span><span class="s">&quot;Failed to 
create statem [...]
+<span class="n">stmt</span><span class="p">.</span><span 
class="n">set_sql_query</span><span class="p">(</span><span 
class="s">&quot;SELECT 1&quot;</span><span class="p">).</span><span 
class="n">expect</span><span class="p">(</span><span class="s">&quot;Failed to 
set SQL query&quot;</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>We can then execute the query to get an Arrow <code class="docutils literal 
notranslate"><span class="pre">RecordBatchReader</span></code>:</p>
+<div class="highlight-rust notranslate"><div 
class="highlight"><pre><span></span><span class="kd">let</span><span class="w"> 
</span><span class="n">reader</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="n">stmt</span><span 
class="p">.</span><span class="n">execute</span><span class="p">().</span><span 
class="n">expect</span><span class="p">(</span><span class="s">&quot;Failed to 
execute statement&quot;</span><span class="p">);</span>
+<span class="k">for</span><span class="w"> </span><span 
class="n">batch</span><span class="w"> </span><span class="k">in</span><span 
class="w"> </span><span class="n">reader</span><span class="w"> </span><span 
class="p">{</span>
+<span class="w">    </span><span class="kd">let</span><span class="w"> 
</span><span class="n">batch</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span class="n">batch</span><span 
class="p">.</span><span class="n">expect</span><span class="p">(</span><span 
class="s">&quot;Failed to read batch&quot;</span><span class="p">);</span>
+<span class="w">    </span><span class="fm">println!</span><span 
class="p">(</span><span class="s">&quot;{:?}&quot;</span><span 
class="p">,</span><span class="w"> </span><span class="n">batch</span><span 
class="p">);</span>
 <span class="p">}</span>
 </pre></div>
 </div>
-<p>In application code, the connection must be closed after usage or memory 
may leak.
-It is recommended to wrap the connection in a try-with-resources block for 
automatic
-resource management.  In this example, we are connecting to a PostgreSQL 
database,
-specifically the default database “postgres”.</p>
-<p>Note that creating a statement is also wrapped in the try-with-resources 
block.
-Assuming we have a table “foo” in the database, an example for setting and 
executing the
-query is also provided.</p>
-</section>
 </section>
 </section>
 
@@ -464,7 +456,7 @@ query is also provided.</p>
                   <span>Previous</span>
                 </div>
                 
-                <div class="title">Java</div>
+                <div class="title">Rust</div>
                 
               </div>
             </a>
@@ -503,10 +495,8 @@ United States and other countries.
             <ul>
 <li><a class="reference internal" href="#">Quickstart</a><ul>
 <li><a class="reference internal" href="#installation">Installation</a></li>
-<li><a class="reference internal" href="#jdbc-style-api">JDBC-style API</a><ul>
-<li><a class="reference internal" href="#usage">Usage</a></li>
-</ul>
-</li>
+<li><a class="reference internal" href="#loading-datafusion">Loading 
DataFusion</a></li>
+<li><a class="reference internal" href="#running-queries">Running 
Queries</a></li>
 </ul>
 </li>
 </ul>
diff --git a/main/search.html b/main/search.html
index cf4f5a48c..e9f3d452b 100644
--- a/main/search.html
+++ b/main/search.html
@@ -307,6 +307,12 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="r/index.html">R</a></li>
+<li class="toctree-l1 has-children"><a class="reference internal" 
href="rust/index.html">Rust</a><input class="toctree-checkbox" 
id="toctree-checkbox-6" name="toctree-checkbox-6" role="switch" 
type="checkbox"/><label for="toctree-checkbox-6"><div 
class="visually-hidden">Toggle navigation of Rust</div><i 
class="icon"><svg><use href="#svg-arrow-right"></use></svg></i></label><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/quickstart.html">Quickstart</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="rust/driver_manager.html">Driver Manager</a></li>
+<li class="toctree-l2"><a class="reference external" 
href="https://docs.rs/adbc_core/latest/adbc_core/";>Rust API Reference</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Drivers</span></p>
 <ul>
diff --git a/main/searchindex.js b/main/searchindex.js
index c66f3e67c..5230c7873 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"ADBC API Standard":[[25,null]],"API 
Reference":[[3,"api-reference"],[30,"api-reference"],[38,"api-reference"]],"And 
then what is the \u201cADBC JDBC 
driver\u201d?":[[21,"and-then-what-is-the-adbc-jdbc-driver"]],"Apache Arrow 
ADBC":[[28,null]],"Arrow type to PostgreSQL type 
mapping":[[17,"id5"]],"Authenticate with a username and 
password":[[44,"authenticate-with-a-username-and-password"]],"Authentication":[[14,"authentication"],[18,"authentication"]],"Autoco
 [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"ADBC API Standard":[[25,null]],"API 
Reference":[[3,"api-reference"],[30,"api-reference"],[38,"api-reference"]],"And 
then what is the \u201cADBC JDBC 
driver\u201d?":[[21,"and-then-what-is-the-adbc-jdbc-driver"]],"Apache Arrow 
ADBC":[[28,null]],"Arrow type to PostgreSQL type 
mapping":[[17,"id5"]],"Authenticate with a username and 
password":[[44,"authenticate-with-a-username-and-password"]],"Authentication":[[14,"authentication"],[18,"authentication"]],"Autoco
 [...]
\ No newline at end of file

Reply via email to