# Rust toolchain pin for the vendored SilentDragonXLite (SDXL) backend. # # The pinned librustzcash + transitive crates (notably traitobject 0.1.0) rely on # pre-1.70 trait-coherence rules and fail to compile on newer rustc with # error[E0119]: conflicting implementations of trait `Trait` for type `(dyn Send + Sync)` # so the backend must be built with 1.63 (the toolchain scripts/build-lite-backend-artifact.sh # and CLAUDE.md target). rustup auto-selects this when cargo runs in this tree, so no # RUSTUP_TOOLCHAIN / `cargo +1.63.0` is needed. # # Install it once with: rustup toolchain install 1.63.0 [toolchain] channel = "1.63.0"