pub(super) fn is_reserved_swift(value: &str) -> bool {
matches!(
value,
"class"
| "deinit"
| "enum"
| "extension"
| "func"
| "import"
| "init"
| "let"
| "protocol"
| "static"
| "struct"
| "subscript"
| "typealias"
| "var"
| "break"
| "case"
| "continue"
| "default"
| "defer"
| "do"
| "else"
| "fallthrough"
| "for"
| "guard"
| "if"
| "in"
| "repeat"
| "return"
| "switch"
| "where"
| "while"
| "as"
| "Any"
| "catch"
| "false"
| "is"
| "nil"
| "rethrows"
| "super"
| "self"
| "Self"
| "throw"
| "throws"
| "true"
| "try"
)
}