mutating func decodeMessage()

in Models/Text/SentencePiece/SentencePieceModel.pb.swift [906:952]


  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    _ = _uniqueStorage()
    try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
      while let fieldNumber = try decoder.nextFieldNumber() {
        switch fieldNumber {
        case 1: try decoder.decodeRepeatedStringField(value: &_storage._input)
        case 2: try decoder.decodeSingularStringField(value: &_storage._modelPrefix)
        case 3: try decoder.decodeSingularEnumField(value: &_storage._modelType)
        case 4: try decoder.decodeSingularInt32Field(value: &_storage._vocabSize)
        case 5: try decoder.decodeRepeatedStringField(value: &_storage._acceptLanguage)
        case 6: try decoder.decodeSingularInt32Field(value: &_storage._selfTestSampleSize)
        case 7: try decoder.decodeSingularStringField(value: &_storage._inputFormat)
        case 10: try decoder.decodeSingularFloatField(value: &_storage._characterCoverage)
        case 11: try decoder.decodeSingularInt32Field(value: &_storage._inputSentenceSize)
        case 12: try decoder.decodeSingularInt32Field(value: &_storage._miningSentenceSize)
        case 13: try decoder.decodeSingularInt32Field(value: &_storage._trainingSentenceSize)
        case 14: try decoder.decodeSingularInt32Field(value: &_storage._seedSentencepieceSize)
        case 15: try decoder.decodeSingularFloatField(value: &_storage._shrinkingFactor)
        case 16: try decoder.decodeSingularInt32Field(value: &_storage._numThreads)
        case 17: try decoder.decodeSingularInt32Field(value: &_storage._numSubIterations)
        case 18: try decoder.decodeSingularInt32Field(value: &_storage._maxSentenceLength)
        case 19: try decoder.decodeSingularBoolField(value: &_storage._shuffleInputSentence)
        case 20: try decoder.decodeSingularInt32Field(value: &_storage._maxSentencepieceLength)
        case 21: try decoder.decodeSingularBoolField(value: &_storage._splitByUnicodeScript)
        case 22: try decoder.decodeSingularBoolField(value: &_storage._splitByWhitespace)
        case 23: try decoder.decodeSingularBoolField(value: &_storage._splitByNumber)
        case 24: try decoder.decodeSingularBoolField(value: &_storage._treatWhitespaceAsSuffix)
        case 30: try decoder.decodeRepeatedStringField(value: &_storage._controlSymbols)
        case 31: try decoder.decodeRepeatedStringField(value: &_storage._userDefinedSymbols)
        case 33: try decoder.decodeSingularBoolField(value: &_storage._hardVocabLimit)
        case 34: try decoder.decodeSingularBoolField(value: &_storage._useAllVocab)
        case 40: try decoder.decodeSingularInt32Field(value: &_storage._unkID)
        case 41: try decoder.decodeSingularInt32Field(value: &_storage._bosID)
        case 42: try decoder.decodeSingularInt32Field(value: &_storage._eosID)
        case 43: try decoder.decodeSingularInt32Field(value: &_storage._padID)
        case 44: try decoder.decodeSingularStringField(value: &_storage._unkSurface)
        case 45: try decoder.decodeSingularStringField(value: &_storage._unkPiece)
        case 46: try decoder.decodeSingularStringField(value: &_storage._bosPiece)
        case 47: try decoder.decodeSingularStringField(value: &_storage._eosPiece)
        case 48: try decoder.decodeSingularStringField(value: &_storage._padPiece)
        case 200..<536870912:
          try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: Sentencepiece_TrainerSpec.self, fieldNumber: fieldNumber)
        default: break
        }
      }
    }
  }