From 01c4625a421da6dfdaacacfb77b4b39ac7fbbb4e Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Wed, 28 Aug 2024 21:22:05 -0600 Subject: [PATCH] AK: Tell Swift how to construct AK.StringView from string literals --- AK/AK+Swift.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/AK/AK+Swift.swift b/AK/AK+Swift.swift index e3b9e0e8f61..b42241f9642 100644 --- a/AK/AK+Swift.swift +++ b/AK/AK+Swift.swift @@ -22,3 +22,11 @@ extension Swift.String { self.init(data: data, encoding: .utf8) } } + +extension AK.StringView: ExpressibleByStringLiteral { + public typealias StringLiteralType = Swift.StaticString + + public init(stringLiteral value: StringLiteralType) { + self.init(value.utf8Start, value.utf8CodeUnitCount) + } +}