mutating func decodeMessage()

in Sources/DistributedActors/Protobuf/WireProtocol.pb.swift [446:471]


  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:
          var v: _ProtoHandshakeAccept?
          if let current = _storage._status {
            try decoder.handleConflictingOneOf()
            if case .accept(let m) = current {v = m}
          }
          try decoder.decodeSingularMessageField(value: &v)
          if let v = v {_storage._status = .accept(v)}
        case 2:
          var v: _ProtoHandshakeReject?
          if let current = _storage._status {
            try decoder.handleConflictingOneOf()
            if case .reject(let m) = current {v = m}
          }
          try decoder.decodeSingularMessageField(value: &v)
          if let v = v {_storage._status = .reject(v)}
        default: break
        }
      }
    }
  }