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 represntation. // // 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.