mirror of
https://github.com/RGBCube/cstree
synced 2025-07-28 09:37:44 +00:00
Set up a module structure (#44)
This commit is contained in:
parent
baa0a9f2f0
commit
16f7a3bd80
38 changed files with 2291 additions and 454 deletions
20
.github/workflows/main.yml
vendored
20
.github/workflows/main.yml
vendored
|
@ -31,8 +31,19 @@ jobs:
|
|||
- uses: hecrj/setup-rust-action@v1
|
||||
with:
|
||||
rust-version: ${{ matrix.rust }}
|
||||
- run: cargo test --verbose --all-features
|
||||
- run: cargo test --release --verbose --all-features
|
||||
|
||||
- uses: actions-rs/cargo@v1
|
||||
with:
|
||||
command: test
|
||||
args: --all-targets --verbose
|
||||
- uses: actions-rs/cargo@v1
|
||||
with:
|
||||
command: test
|
||||
args: --all-targets --verbose --all-features
|
||||
- uses: actions-rs/cargo@v1
|
||||
with:
|
||||
command: test
|
||||
args: --all-targets --verbose --all-features --release
|
||||
|
||||
check:
|
||||
name: Check
|
||||
|
@ -48,6 +59,7 @@ jobs:
|
|||
- uses: actions-rs/cargo@v1
|
||||
with:
|
||||
command: check
|
||||
args: --all-targets --all-features
|
||||
|
||||
clippy:
|
||||
name: Clippy
|
||||
|
@ -79,11 +91,13 @@ jobs:
|
|||
name: Check doc links
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
RUSTDOCFLAGS: -Dwarnings
|
||||
RUSTDOCFLAGS: -Dwarnings --cfg doc_cfg
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: hecrj/setup-rust-action@v1
|
||||
with:
|
||||
rust-version: nightly
|
||||
- run: cargo doc --all-features --document-private-items --no-deps
|
||||
|
||||
miri-test:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue