@@ -26,7 +26,7 @@ import (
2626)
2727
2828// Marshal returns the YAML encoding of v.
29- func Marshal (v cue.Value , opts ... cue. Option ) (string , error ) {
29+ func Marshal (v cue.Value ) (string , error ) {
3030 if err := v .Validate (cue .Concrete (true )); err != nil {
3131 if err := v .Validate (); err != nil {
3232 return "" , err
@@ -35,14 +35,13 @@ func Marshal(v cue.Value, opts ...cue.Option) (string, error) {
3535 // messages can be passed.
3636 return "" , internal .ErrIncomplete
3737 }
38- opts = append ([]cue.Option {cue .Final (), cue .Concrete (true )}, opts ... )
39- n := v .Syntax (opts ... )
38+ n := v .Syntax (cue .Final (), cue .Concrete (true ), cue .Docs (true ))
4039 b , err := cueyaml .Encode (n )
4140 return string (b ), err
4241}
4342
4443// MarshalStream returns the YAML encoding of v.
45- func MarshalStream (v cue.Value , opts ... cue. Option ) (string , error ) {
44+ func MarshalStream (v cue.Value ) (string , error ) {
4645 // TODO: return an io.Reader and allow asynchronous processing.
4746 iter , err := v .List ()
4847 if err != nil {
@@ -54,16 +53,15 @@ func MarshalStream(v cue.Value, opts ...cue.Option) (string, error) {
5453 buf .WriteString ("---\n " )
5554 }
5655 v := iter .Value ()
57- if err := v .Validate (cue .Concrete (true )); err != nil {
56+ if err := v .Validate (cue .Concrete (true ), cue . Docs ( true ) ); err != nil {
5857 if err := v .Validate (); err != nil {
5958 return "" , err
6059 }
6160 // TODO: allow adt.Bottom to implement errors.Error so that code and
6261 // messages can be passed.
6362 return "" , internal .ErrIncomplete
6463 }
65- opts = append ([]cue.Option {cue .Final (), cue .Concrete (true )}, opts ... )
66- n := v .Syntax (opts ... )
64+ n := v .Syntax (cue .Final (), cue .Concrete (true ))
6765 b , err := cueyaml .Encode (n )
6866 if err != nil {
6967 return "" , err
0 commit comments