use snafu::prelude::*; #[derive(Debug, Snafu)] enum Error { AVeryLongVariantName { a_long_piece_of_information: i32 }, } type Result = std::result::Result; #[test] fn accepts_trailing_commas() { fn example(a_long_piece_of_information: i32) -> Result<()> { ensure!( a_long_piece_of_information > a_long_piece_of_information - 1, AVeryLongVariantNameSnafu { a_long_piece_of_information, }, ); Ok(()) } let _ = example(42); }