formatting

package
v0.0.0-...-fbe4cd0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 25, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Delimited

func Delimited[T any](w *IndentedWriter, delimiter string, items []T, action func(w *IndentedWriter, i int, item T))

func ToPascalCase

func ToPascalCase(s string) string

func ToSnakeCase

func ToSnakeCase(str string) string

func ToUpperSnakeCase

func ToUpperSnakeCase(str string) string

Types

type IndentedWriter

type IndentedWriter struct {
	// contains filtered or unexported fields
}

func NewIndentedWriter

func NewIndentedWriter(writer io.Writer, indentString string) *IndentedWriter

func (*IndentedWriter) GetIndentString

func (w *IndentedWriter) GetIndentString() string

func (*IndentedWriter) Indent

func (w *IndentedWriter) Indent() *IndentedWriter

func (*IndentedWriter) Indented

func (w *IndentedWriter) Indented(f func())

func (*IndentedWriter) Write

func (w *IndentedWriter) Write(payload []byte) (int, error)

func (*IndentedWriter) WriteString

func (w *IndentedWriter) WriteString(s string) (n int, err error)

func (*IndentedWriter) WriteStringln

func (w *IndentedWriter) WriteStringln(s string) (n int, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL