arora-module 2.1.0

Write an Arora module in Rust: the declaration macros and the traits they implement.
1
2
3
4
5
6
7
8
9
//! Every error a declaration reports at compile time, as the compiler shows
//! it: one case per file under `compile-fail/`, beside the output it expects.
//! `TRYBUILD=overwrite cargo test -p arora-module --test compile_fail`
//! rewrites the expected output after a deliberate change.

#[test]
fn declaration_errors() {
    trybuild::TestCases::new().compile_fail("tests/compile-fail/*.rs");
}