//! Proof that the type-safety claim is real: mixing two queue sets is a compile
//! error, not a runtime surprise.
//!
//! Every case here depends on `queuey` alone, so it also covers the
//! derive macros resolving their paths through the facade.
//!
//! Regenerate the expected output with:
//! `TRYBUILD=overwrite cargo test -p queuey --test compile_fail`