# Functions
Apply applies a format to a stringer.
ApplyForm is a function that applies the format to an element.
ApplyFormMany is a function that applies the format to multiple elements at once.
ApplyFunc applies a format function to the printer.
ApplyFuncMany applies a format function to the printer.
ApplyMany applies a format to a stringer.
ApplyTravFunc applies a function to the printer.
ApplyTravFuncMany applies a function to the printer.
DefaultFormatter is the default formatter.
DefaultIndentationConfig is the default indentation configuration.
Fprint prints a formatted string.
Fprintf prints a formatted string.
Fprintln prints a formatted string with a newline.
MergeForm is a function that merges the given formatter with the current one; prioritizing the values of the first formatter.
NewDelimiterConfig is a function that creates a new delimiter configuration.
NewFormatter is a function that creates a new formatter with the given configuration.
NewIndentConfig is a function that creates a new indentation configuration.
NewPrinter creates a new printer.
NewPrinterFromConfig creates a new printer from a configuration.
NewSeparator is a function that creates a new separator configuration.
NewStyleConfig is a function that creates a new style configuration.
NewUnit is a function that creates a new unit.
Print prints a string.
Printc prints a character.
Printj prints a joined string.
Printjln prints a joined string with a newline.
Println prints a string with a newline.
No description provided by the author
WithDecreasedIndent is a function that decreases the indentation level of the formatter by one.
WithIncreasedIndent is a function that increases the indentation level of the formatter by one.
WithModifiedIndent is a function that modifies the indentation level of the formatter by a specified amount relative to the current indentation level.
# Constants
ConfDelL_Idx is the index for the left delimiter configuration.
ConfDelR_Idx is the index for the right delimiter configuration.
ConfInd_Idx is the index for the indentation configuration.
ConfSep_Idx is the index for the separator configuration.
ConfStyle_Idx is the index for the style configuration.
DefaultIndentation is the default indentation string.
DefaultSeparator is the default separator string.
NBSP is the non-breaking space rune.
# Variables
ArrayLikeFormat is the default options for an array-like object.
DefaultSeparatorConfig is the default separator configuration.
# Structs
DelimiterConfig is a type that represents the configuration for delimiters.
IndentConfig is a type that represents the configuration for indentation.
Printer is a type that represents a formatted string.
SeparatorConfig is a type that represents the configuration for separators.
StyleConfig is a type that represents the configuration for styles.
Traversor is a type that represents a traversor for a formatted string.
Unit is a unit of content that can be displayed.
# Interfaces
CStringer is an interface that defines the behavior of a type that can be converted to a string representation.
# Type aliases
ConfigOption is a type that represents a configuration option for a formatter.
CStringFunc is a function that generates a formatted string representation of an object.
FormatConfig is a type that represents a configuration for formatting.