init()

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
        }
    }