Documentation
¶
Overview ¶
Package yamlw implements output writers for YAML.
Index ¶
- func MarshalToString(pr *output.Printing, v any) (string, error)
- func NewConfigWriter(out io.Writer, pr *output.Printing) output.ConfigWriter
- func NewMetadataWriter(out io.Writer, pr *output.Printing) output.MetadataWriter
- func NewRecordWriter(out io.Writer, pr *output.Printing) output.RecordWriter
- func NewSourceWriter(out io.Writer, pr *output.Printing) output.SourceWriter
- func NewVersionWriter(out io.Writer, pr *output.Printing) output.VersionWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarshalToString ¶ added in v0.36.0
MarshalToString renders v to a string.
func NewConfigWriter ¶
NewConfigWriter returns a new output.ConfigWriter.
func NewMetadataWriter ¶
NewMetadataWriter returns a new output.MetadataWriter instance that outputs metadata in JSON.
func NewRecordWriter ¶ added in v0.35.0
NewRecordWriter returns an output.RecordWriter that writes YAML.
func NewSourceWriter ¶
NewSourceWriter returns a source writer that outputs source details in text table format.
func NewVersionWriter ¶ added in v0.39.0
NewVersionWriter returns a new output.VersionWriter instance that outputs version info in JSON.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.