File tree 2 files changed +59
-0
lines changed
2 files changed +59
-0
lines changed Original file line number Diff line number Diff line change
1
+ on :
2
+ pull_request :
3
+ push :
4
+ branches :
5
+ - main
6
+
7
+ name : WASM
8
+
9
+ env :
10
+ RUSTDOCFLAGS : " -D warnings"
11
+ CARGO_REGISTRIES_CRATES_IO_PROTOCOL : " sparse"
12
+
13
+ jobs :
14
+ # Default
15
+ test-features-default :
16
+ name : " Build & Test"
17
+ runs-on : ubuntu-latest
18
+ steps :
19
+ - uses : actions/checkout@v4
20
+ - uses : dtolnay/rust-toolchain@stable
21
+ - run : cargo build
22
+ - run : cargo test
23
+
24
+ fmt :
25
+ name : Rustfmt
26
+ runs-on : ubuntu-latest
27
+ steps :
28
+ - uses : actions/checkout@v4
29
+ - uses : dtolnay/rust-toolchain@master
30
+ with :
31
+ toolchain : stable
32
+ components : rustfmt
33
+ - run : cargo fmt -- --check
34
+
35
+ clippy :
36
+ name : Clippy
37
+ runs-on : ubuntu-latest
38
+ steps :
39
+ - uses : actions/checkout@v4
40
+ - uses : dtolnay/rust-toolchain@master
41
+ with :
42
+ toolchain : nightly
43
+ components : clippy
44
+ - run : cargo +nightly clippy -- -D warnings
45
+
46
+ doc :
47
+ name : Documentation
48
+ runs-on : ubuntu-latest
49
+ steps :
50
+ - uses : actions/checkout@v4
51
+ - uses : dtolnay/rust-toolchain@master
52
+ with :
53
+ toolchain : stable
54
+ components : doc
55
+ - run : cargo doc
Original file line number Diff line number Diff line change
1
+ #![ deny( unsafe_code) ]
2
+ #![ forbid( unsafe_code) ]
3
+ #![ warn( missing_docs) ]
4
+ #![ warn( clippy:: missing_docs_in_private_items) ]
1
5
#![ allow( non_snake_case) ] // JS uses camelCase by default
2
6
#![ allow( clippy:: new_without_default) ] // Default is useless for WASM
3
7
You can’t perform that action at this time.
0 commit comments