Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Encode ¶
Encode converts a CUE AST to YAML.
The given file must only contain values that can be directly supported by YAML:
Type Restrictions BasicLit File no imports, aliases, or definitions StructLit no embeddings, aliases, or definitions List Field must be regular; label must be a BasicLit or Ident CommentGroup
TODO: support anchors through Ident.
Types ¶
type Decoder ¶ added in v0.9.0
type Decoder interface { // Decode consumes a YAML value and returns it in CUE syntax tree node. Decode() (ast.Expr, error) }
Decoder is a temporary interface compatible with both the old and new yaml decoders.
func NewDecoder ¶ added in v0.9.0
NewDecoder is a temporary constructor compatible with both the old and new yaml decoders. Note that the signature matches the new yaml decoder, as the old signature can only error when reading a source that isn't []byte.
Click to show internal directories.
Click to hide internal directories.