Skip to content

Commit 6b78e74

Browse files
committed
Migrate to Swift 6
Migrate project to Swift 6. `String.init(validatingUTF8:)` is deprecated, and we now use `String.init(validatingCString:)` instead. Closes #169
1 parent de10ce1 commit 6b78e74

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version: 5.9
1+
// swift-tools-version: 6.0
22
//===----------------------------------------------------------------------===//
33
//
44
// This source file is part of the swift-kafka-client open source project

Sources/Kafka/KafkaAcknowledgedMessage.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public struct KafkaAcknowledgedMessage {
4040
throw KafkaError.rdKafkaError(wrapping: rdKafkaMessage.err)
4141
}
4242

43-
guard let topic = String(validatingUTF8: rd_kafka_topic_name(rdKafkaMessage.rkt)) else {
43+
guard let topic = String(validatingCString: rd_kafka_topic_name(rdKafkaMessage.rkt)) else {
4444
fatalError("Received topic name that is non-valid UTF-8")
4545
}
4646
self.topic = topic

Sources/Kafka/KafkaConsumerMessage.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public struct KafkaConsumerMessage {
5252
}
5353
}
5454

55-
guard let topic = String(validatingUTF8: rd_kafka_topic_name(rdKafkaMessage.rkt)) else {
55+
guard let topic = String(validatingCString: rd_kafka_topic_name(rdKafkaMessage.rkt)) else {
5656
fatalError("Received topic name that is non-valid UTF-8")
5757
}
5858
self.topic = topic

0 commit comments

Comments
 (0)