Due to the `debug_assert_eq!(output.pop(), Some(';'));` the last semicolon doesn't get removed in a release build.
Due to the
debug_assert_eq!(output.pop(), Some(';'));the last semicolon doesn't get removed in a release build.