package pretty
import "cloud.google.com/go/internal/pretty"
Package pretty implements a simple pretty-printer. It is intended for debugging the output of tests.
It follows pointers and produces multi-line output for complex values like slices, maps and structs.
Index ¶
Variables ¶
var Indent = " "
Indent is the string output at each level of indentation.
Functions ¶
func Value ¶
func Value(v interface{}) val
Value returns a value that will print prettily when used as an argument for the %v or %s format specifiers. With no flags, struct fields and map keys with default values are omitted. With the '+' or '#' flags, all values are displayed.
This package does not detect cycles. Attempting to print a Value that contains cycles will result in unbounded recursion.
Source Files ¶
pretty.go
- Version
- v0.117.0
- Published
- Dec 16, 2024
- Platform
- windows/amd64
- Imports
- 6 packages
- Last checked
- 20 minutes ago –
Tools for package owners.