//! Compile-fail tests for macro error reporting.
//!
//! Run: `cargo test -p midiserde --features full invalid`
//!
//! Each `tests/invalid/*.rs` is compiled; compilation must fail and stderr must match `*.stderr`.
//! To update .stderr: `TRYBUILD=overwrite cargo test -p midiserde --features full invalid`