File: builtins.cue

package info (click to toggle)
golang-github-cue-lang-cue 0.12.0.-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 19,072 kB
  • sloc: sh: 57; makefile: 17
file content (22 lines) | stat: -rw-r--r-- 530 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import (
	"time"
	"list"
)

let _time = time

#MyStruct: {
	timestamp1?: time.Time
	timestamp2?: time.Time()
	timestamp3?: time.Format(time.RFC3339Nano)
	timestamp4?: _time.Time
	date1?:      time.Format(time.RFC3339Date)
	date2?:      _time.Format(time.RFC3339Date)

	// This is not an OpenAPI type and has no format. In this case
	// we map to a type so that it can be documented properly (without
	// repeating it).
	timeout?: time.Duration

	contains: list.Contains("foo") // not supported, but should be recognized as list
}