cuelang.org/go@v0.10.1/pkg/uuid/testdata/uuid.txtar (about) 1 -- in.cue -- 2 import "uuid" 3 4 sha1: a: uuid.SHA1(uuid.ns.DNS, "cuelang.org") 5 6 md5: a: uuid.MD5(uuid.ns.URL, "https://cuelang.org") 7 8 valid: { 9 a: uuid.Valid 10 a: "052ef62d-7223-58b6-a551-c1deee46d401" 11 } 12 13 invalid: { 14 a: uuid.Valid 15 a: "052EF62D-7223-58B6-A551-C1DEEE46D401" 16 17 b: uuid.Valid 18 b: "052ef62d_7223_58b6_a551_c1deee46d401" 19 } 20 21 parse: a: uuid.Parse("052ef62d722358b6a551c1deee46d401") 22 23 fromInt: a: uuid.FromInt(0x052ef62d_7223_58b6_a551_c1deee46d401) 24 25 variant: a: uuid.Variant(sha1.a) 26 version: a: uuid.Version(sha1.a) 27 urn: a: uuid.URN(sha1.a) 28 toInt: a: uuid.ToInt(sha1.a) 29 -- out/uuid-v3 -- 30 Errors: 31 invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401": 32 ./in.cue:14:5 33 invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401": 34 ./in.cue:17:5 35 36 Result: 37 sha1: { 38 a: "052ef62d-7223-58b6-a551-c1deee46d401" 39 } 40 md5: { 41 a: "d891d69e-ae5c-39e0-9ead-164abd207f1f" 42 } 43 valid: { 44 a: "052ef62d-7223-58b6-a551-c1deee46d401" 45 } 46 invalid: { 47 a: _|_ // invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid.a: invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401" 48 b: _|_ // invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid.b: invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401" 49 } 50 parse: { 51 a: "052ef62d-7223-58b6-a551-c1deee46d401" 52 } 53 fromInt: { 54 a: "052ef62d-7223-58b6-a551-c1deee46d401" 55 } 56 variant: { 57 a: 1 58 } 59 version: { 60 a: 5 61 } 62 urn: { 63 a: "urn:uuid:052ef62d-7223-58b6-a551-c1deee46d401" 64 } 65 toInt: { 66 a: 93651793875903522077150095950593860979557386807737776869062002310283964632724204171313 67 } 68 -- diff/-out/uuid-v3<==>+out/uuid -- 69 diff old new 70 --- old 71 +++ new 72 @@ -1,9 +1,7 @@ 73 Errors: 74 invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401": 75 - ./in.cue:13:5 76 ./in.cue:14:5 77 invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401": 78 - ./in.cue:16:5 79 ./in.cue:17:5 80 81 Result: 82 -- diff/todo/p2 -- 83 Missing error positions. 84 -- out/uuid -- 85 Errors: 86 invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401": 87 ./in.cue:13:5 88 ./in.cue:14:5 89 invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401": 90 ./in.cue:16:5 91 ./in.cue:17:5 92 93 Result: 94 sha1: { 95 a: "052ef62d-7223-58b6-a551-c1deee46d401" 96 } 97 md5: { 98 a: "d891d69e-ae5c-39e0-9ead-164abd207f1f" 99 } 100 valid: { 101 a: "052ef62d-7223-58b6-a551-c1deee46d401" 102 } 103 invalid: { 104 a: _|_ // invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid.a: invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401" 105 b: _|_ // invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid.b: invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401" 106 } 107 parse: { 108 a: "052ef62d-7223-58b6-a551-c1deee46d401" 109 } 110 fromInt: { 111 a: "052ef62d-7223-58b6-a551-c1deee46d401" 112 } 113 variant: { 114 a: 1 115 } 116 version: { 117 a: 5 118 } 119 urn: { 120 a: "urn:uuid:052ef62d-7223-58b6-a551-c1deee46d401" 121 } 122 toInt: { 123 a: 93651793875903522077150095950593860979557386807737776869062002310283964632724204171313 124 }