name: Rust on: push: branches: [ "main" ] pull_request: branches: [ "main" ] permissions: contents: read env: CARGO_TERM_COLOR: always RUST_BACKTRACE: full jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - name: Run tests run: cargo test --verbose --all-features --workspace --tests --bins --lib - name: Run doctests run: cargo test --verbose --all-features --workspace --doc