Documentation
¶
Index ¶
- func Delimited[T any](w *IndentedWriter, delimiter string, items []T, ...)
- func ToPascalCase(s string) string
- func ToSnakeCase(str string) string
- func ToUpperSnakeCase(str string) string
- type IndentedWriter
- func (w *IndentedWriter) GetIndentString() string
- func (w *IndentedWriter) Indent() *IndentedWriter
- func (w *IndentedWriter) Indented(f func())
- func (w *IndentedWriter) Write(payload []byte) (int, error)
- func (w *IndentedWriter) WriteString(s string) (n int, err error)
- func (w *IndentedWriter) WriteStringln(s string) (n int, err error)
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 ToSnakeCase ¶
func ToUpperSnakeCase ¶
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) WriteString ¶
func (w *IndentedWriter) WriteString(s string) (n int, err error)
func (*IndentedWriter) WriteStringln ¶
func (w *IndentedWriter) WriteStringln(s string) (n int, err error)
Click to show internal directories.
Click to hide internal directories.