more operations;
authorwenzelm
Wed, 22 Feb 2023 10:55:38 +0100
changeset 77345 a9decfa36e30
parent 77344 de7eae726f8e
child 77346 cf2ef4be3630
more operations;
src/Pure/General/uuid.scala
--- a/src/Pure/General/uuid.scala	Tue Feb 21 14:36:04 2023 +0100
+++ b/src/Pure/General/uuid.scala	Wed Feb 22 10:55:38 2023 +0100
@@ -17,4 +17,7 @@
     catch { case _: IllegalArgumentException => None }
 
   def unapply(body: XML.Body): Option[T] = unapply(XML.content(body))
+
+  def make(s: String): T =
+    unapply(s).getOrElse(error("Bad UUID: " + quote(s)))
 }