Documentation
¶
Overview ¶
Package indent handles printing with indentation, mostly for debug purposes.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Printer ¶
type Printer interface {
// P prints the args with fmt.Sprint on a line after applying the current indent.
P(args ...any)
// Pf prints the format and args with fmt.Sprintf on a line after applying the current indent.
Pf(format string, args ...any)
// In indents by one.
In()
// Out unindents by one.
Out()
// String gets the resulting string representation.
//
// Returns error if there was an error during printing.
String() (string, error)
// Bytes gets the resulting bytes representation.
//
// Returns error if there was an error during printing.
Bytes() ([]byte, error)
// contains filtered or unexported methods
}
Printer prints with potential indents.
Not thread-safe.
Click to show internal directories.
Click to hide internal directories.