flexpect 0.1.1

#[flexpect::e(...)] compiles to #[expect(...)] for newer versions of Rust and to #[allow(...)] when not supported.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![cfg(feature = "invalidtests")]
mod x {
    #![flexpect::e(clippy::clone_on_copy)]

    fn foo() {
        #[flexpect::e(clippy::clone_on_copy)]
        let _ = 42.clone();
    }

    fn bar() {
        #[flexpect::e(clippy::clone_on_copy)]
        {
            let _ = 42.clone();
        }
    }
}