I know, It doesn’t make sense. but I have no choice.
let type = ReservedKeyword.`Type`(rawValue: 1)
public class ReservedKeyword {
public enum `Type`: Int, Codable {
case zero = 0
case one = 1
case two = 2
case three = 3
}
}
It seems like a bug to me if it's not working with backticks. Perhaps you can call it something else, like Kind? TSPL says avoid using keywords as names unless you have absolutely no choice.