github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/pkg/struct/testdata/gen.txtar (about)

     1  # generated from the original tests.
     2  # Henceforth it may be nicer to group tests into separate files.
     3  -- in.cue --
     4  import "struct"
     5  
     6  t1: struct.MinFields(0) & ""
     7  t2: struct.MinFields(0) & {a: 1}
     8  t3: struct.MinFields(2) & {a: 1}
     9  t4: struct.MaxFields(0) & {a: 1}
    10  t5: struct.MaxFields(2) & {a: 1}
    11  -- out/structs --
    12  Errors:
    13  t1: conflicting values struct.MinFields(0) and "" (mismatched types struct and string):
    14      ./in.cue:3:5
    15      ./in.cue:3:27
    16  t4: invalid value {a:1} (does not satisfy struct.MaxFields(0)):
    17      ./in.cue:6:5
    18      ./in.cue:6:22
    19  
    20  Result:
    21  import "struct"
    22  
    23  t1: _|_ // t1: conflicting values struct.MinFields(0) and "" (mismatched types struct and string)
    24  t2: {
    25  	a: 1
    26  }
    27  t3: struct.MinFields(2) & {
    28  	a: 1
    29  }
    30  t4: _|_ // t4: invalid value {a:1} (does not satisfy struct.MaxFields(0))
    31  t5: {
    32  	a: 1
    33  }
    34