in Sources/TwitterApacheThrift/ThriftType.swift [80:98]
init(compactValue: UInt8) throws {
switch compactValue {
case 0: self = .stop
case 1: self = .void
case 2: self = .bool
case 3: self = .byte
case 4: self = .int16
case 5: self = .int32
case 6: self = .int64
case 7: self = .double
case 8: self = .string
case 9: self = .list
case 10: self = .set
case 11: self = .map
case 12: self = .structure
default:
throw ThriftDecoderError.unsupportedThriftType
}
}