From 69dfcf3064bad8191991da7c56097ab5c7671e0b Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Mon, 11 Apr 2022 09:50:09 +0800 Subject: [PATCH] IME // Allow throwing Strings as Errors. --- Source/Modules/IMEModules/IME.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Modules/IMEModules/IME.swift b/Source/Modules/IMEModules/IME.swift index 349c813c..c3c34aad 100644 --- a/Source/Modules/IMEModules/IME.swift +++ b/Source/Modules/IMEModules/IME.swift @@ -327,3 +327,9 @@ extension RangeReplaceableCollection where Element: Hashable { return filter { set.insert($0).inserted } } } + +// MARK: - Error Extension +extension String: Error {} +extension String: LocalizedError { + public var errorDescription: String? { return self } +}