...

Text file src/cuelang.org/go/cue/testdata/fulleval/048_dont_pass_incomplete_values_to_builtins.txtar

Documentation: cuelang.org/go/cue/testdata/fulleval

     1# DO NOT EDIT; generated by go run testdata/gen.go
     2#
     3#name: dont pass incomplete values to builtins
     4#evalFull
     5-- in.cue --
     6import "encoding/json"
     7
     8input: string
     9foo:   json.Marshal(input)
    10-- out/def --
    11import "encoding/json"
    12
    13input: string
    14foo:   json.Marshal(input)
    15-- out/legacy-debug --
    16<0>{input: string, foo: <1>.Marshal (<2>.input)}
    17-- out/eval/stats --
    18Leaks:  0
    19Freed:  3
    20Reused: 1
    21Allocs: 2
    22Retain: 0
    23
    24Unifications: 3
    25Conjuncts:    7
    26Disjuncts:    3
    27-- out/eval --
    28(struct){
    29  input: (string){ string }
    30  foo: (_|_){
    31    // [incomplete] foo: non-concrete argument 0:
    32    //     ./in.cue:4:8
    33  }
    34}
    35-- out/compile --
    36--- in.cue
    37{
    38  input: string
    39  foo: 〈import;"encoding/json"〉.Marshal(〈0;input〉)
    40}

View as plain text