in Sources/NIOHTTP2/HTTP2ToHTTP1Codec.swift [441:512]
init(methodString: String) {
switch methodString {
case "GET":
self = .GET
case "PUT":
self = .PUT
case "ACL":
self = .ACL
case "HEAD":
self = .HEAD
case "POST":
self = .POST
case "COPY":
self = .COPY
case "LOCK":
self = .LOCK
case "MOVE":
self = .MOVE
case "BIND":
self = .BIND
case "LINK":
self = .LINK
case "PATCH":
self = .PATCH
case "TRACE":
self = .TRACE
case "MKCOL":
self = .MKCOL
case "MERGE":
self = .MERGE
case "PURGE":
self = .PURGE
case "NOTIFY":
self = .NOTIFY
case "SEARCH":
self = .SEARCH
case "UNLOCK":
self = .UNLOCK
case "REBIND":
self = .REBIND
case "UNBIND":
self = .UNBIND
case "REPORT":
self = .REPORT
case "DELETE":
self = .DELETE
case "UNLINK":
self = .UNLINK
case "CONNECT":
self = .CONNECT
case "MSEARCH":
self = .MSEARCH
case "OPTIONS":
self = .OPTIONS
case "PROPFIND":
self = .PROPFIND
case "CHECKOUT":
self = .CHECKOUT
case "PROPPATCH":
self = .PROPPATCH
case "SUBSCRIBE":
self = .SUBSCRIBE
case "MKCALENDAR":
self = .MKCALENDAR
case "MKACTIVITY":
self = .MKACTIVITY
case "UNSUBSCRIBE":
self = .UNSUBSCRIBE
default:
self = .RAW(value: methodString)
}
}