//! Ensure `derive(Serial)` fails when a 'forward' attribute collides with the //! default tag for another variant. use concordium_std::*; #[derive(Serial)] #[concordium(repr(u8))] enum Count { One { field: u32, }, #[concordium(forward = [0, 6])] Two(Inner), } #[derive(Serial)] #[concordium(repr(u8))] enum Inner { Alpha { balance: u32, }, #[concordium(tag = 6)] Beta(u16), } fn main() {}