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

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


The following commit(s) were added to refs/heads/main by this push:
     new e35a19d1c docs(rust): add note about cargo update fix in Rust 
quickstart (#3689)
e35a19d1c is described below

commit e35a19d1cfdcd5a6b8f9a5e5ccddc5eda115aa44
Author: Bryce Mecum <[email protected]>
AuthorDate: Mon Nov 10 02:40:27 2025 -0800

    docs(rust): add note about cargo update fix in Rust quickstart (#3689)
    
    Ref https://github.com/apache/arrow-adbc/issues/3687
---
 docs/source/rust/quickstart.rst | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/docs/source/rust/quickstart.rst b/docs/source/rust/quickstart.rst
index c9cccb091..bc3cff181 100644
--- a/docs/source/rust/quickstart.rst
+++ b/docs/source/rust/quickstart.rst
@@ -32,6 +32,20 @@ Add a dependency on ``adbc_core`` and ``adbc_datafusion``:
 
    cargo add adbc_core adbc_datafusion
 
+.. note:: If you get a compiler error (E0308, mismatched types) and a note 
about
+          multiple versions of the arrow crates in the dependency graph when 
you
+          run ``cargo build``, you can downgrade crate versions so you only 
have
+          one version of the arrow crates in your workspace:
+
+          .. code-block:: shell
+
+             cargo update -p [email protected] -p [email protected] 
--precise 56.2.0
+
+          Note the exact versions in the command above may need to be changed.
+          Use ``cargo tree`` to find the versions affecting your workspace. See
+          the `Version Incompatibility Hazards 
<https://doc.rust-lang.org/cargo/reference/resolver.html#version-incompatibility-hazards>`__
+          in the Cargo documentation for more information.
+
 Loading DataFusion
 ==================
 

Reply via email to