starkware-libs / blockifier

Blockifier is a Rust implementation for the transaction-executing component in the StarkNet sequencer, in charge of creating state diffs and blocks.
Apache License 2.0
169 stars 97 forks source link

fix: remove workspace.lints #1995

Closed giladchase closed 2 weeks ago

giladchase commented 3 weeks ago

In main repo we needed to bump rust_rules to a higher version in order to support stable rust 1.74, which clap = 4.5.7 started requiring implicitely: https://github.com/clap-rs/clap/commit/4b45d361b1b96eb1f37b7d1db2684203ca828a94.

This rust_rules version has a bug with workspace.lints support, which is fixed in later versions.

Note: I didn't put the docstring in blockifier/Cargo.toml because we don't want to mention bazel there.


This change is Reviewable