github.com/solo-io/cue@v0.4.7/cue/testdata/resolve/046_predefined_ranges.txtar (about) 1 # DO NOT EDIT; generated by go run testdata/gen.go 2 # 3 #name: predefined ranges 4 #evalPartial 5 -- in.cue -- 6 k1: int8 7 k1: 44 8 9 k2: int64 10 k2: -8_000_000_000 11 12 e1: int16 13 e1: 100_000 14 -- out/def -- 15 k1: 44 16 k2: -8000000000 17 e1: _|_ // invalid value 100000 (out of bound int & <=32767) 18 -- out/legacy-debug -- 19 <0>{k1: 44, k2: -8000000000, e1: _|_((int & <=32767 & 100000):invalid value 100000 (out of bound int & <=32767))} 20 -- out/compile -- 21 --- in.cue 22 { 23 k1: &(int, >=-128, <=127) 24 k1: 44 25 k2: &(int, >=-9223372036854775808, <=9223372036854775807) 26 k2: -8000000000 27 e1: &(int, >=-32768, <=32767) 28 e1: 100000 29 } 30 -- out/eval -- 31 Errors: 32 e1: invalid value 100000 (out of bound <=32767): 33 ./in.cue:8:5 34 35 Result: 36 (_|_){ 37 // [eval] 38 k1: (int){ 44 } 39 k2: (int){ -8000000000 } 40 e1: (_|_){ 41 // [eval] e1: invalid value 100000 (out of bound <=32767): 42 // ./in.cue:8:5 43 } 44 }