From a499b5ad65a622259ebcb83b10d44f5495ba5f53 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Mon, 5 Jan 2026 18:21:22 +0900 Subject: [PATCH] .gitea/workflows: enable unstable borrow checking --- .gitea/workflows/build-and-test.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build-and-test.yml b/.gitea/workflows/build-and-test.yml index a7b2202..e486860 100644 --- a/.gitea/workflows/build-and-test.yml +++ b/.gitea/workflows/build-and-test.yml @@ -8,6 +8,7 @@ on: env: BINSTALL_DISABLE_TELEMETRY: 'true' + RUSTFLAGS: '-Zhigher-ranked-assumptions' jobs: build: @@ -16,7 +17,7 @@ jobs: - uses: actions/checkout@v6 - name: Install rust toolchain - uses: dtolnay/rust-toolchain@stable + uses: dtolnay/rust-toolchain@nightly - name: Build run: cargo build --all-features --verbose --release @@ -27,7 +28,7 @@ jobs: - uses: actions/checkout@v6 - name: Install rust toolchain - uses: dtolnay/rust-toolchain@stable + uses: dtolnay/rust-toolchain@nightly with: components: rustfmt, clippy @@ -55,7 +56,7 @@ jobs: run: cargo nextest run --release --no-fail-fast env: RUST_LOG: "trace" - RUSTFLAGS: "-Cinstrument-coverage" + RUSTFLAGS: "-Cinstrument-coverage -Zhigher-ranked-assumptions" LLVM_PROFILE_FILE: "target/coverage/%p-%m.profraw" - name: Install grcov @@ -95,7 +96,7 @@ jobs: - uses: actions/checkout@v6 - name: Install rust toolchain - uses: dtolnay/rust-toolchain@stable + uses: dtolnay/rust-toolchain@nightly - name: Build docs run: cargo doc --all-features --document-private-items --release