1- [package ]
1+ [workspace . package ]
22name = " leanSig"
33version = " 0.1.0"
44edition = " 2024"
55rust-version = " 1.85"
6+ license = " MIT OR Apache-2.0"
67
7- [lints ]
8+ [workspace ]
9+ members = [" crates/leanIsa" , " crates/leanSnark" , " crates/leanVm" ]
10+ resolver = " 3"
11+
12+ [workspace .lints ]
813rust.missing_debug_implementations = " warn"
914rust.unreachable_pub = " warn"
1015rust.unused_must_use = " deny"
1116rust.rust_2018_idioms = { level = " deny" , priority = -1 }
1217rust.dead_code = " allow"
1318rustdoc.all = " warn"
1419
15- [lints .clippy ]
16- # all lints that are on by default (correctness, suspicious, style, complexity, perf)
20+ [workspace .lints .clippy ]
1721all = { level = " warn" , priority = -1 }
18-
19- # new lints that are still under development
2022nursery = { level = " warn" , priority = -1 }
21- # avoid lints that are too pedantic
2223doc_markdown = " allow"
23-
24- # lints which are rather strict or have occasional false positives
2524pedantic = { level = " warn" , priority = -1 }
26- # avoid lints that are too pedantic
2725cast_possible_truncation = " allow"
2826cast_precision_loss = " allow"
2927missing_errors_doc = " allow"
@@ -34,5 +32,7 @@ similar_names = "allow"
3432suboptimal_flops = " allow"
3533cast_sign_loss = " allow"
3634
37-
38- [dependencies ]
35+ [workspace .dependencies ]
36+ lean-isa = { path = " crates/leanIsa" }
37+ lean-snark = { path = " crates/leanSnark" }
38+ lean-vm = { path = " crates/leanVm" }
0 commit comments