Std.Out
18 public declarations
- Adjusting
A printer with one decision changed, each answering a printer rather than
- bare
Std.Out.PrinterA printer that writes nothing between pieces and nothing at the end.
- blank
&Std.Out.Printer -> Result[(), Str]Write the ending alone, which is a blank line for a printer ending in one.
- endingOf
&Std.Out.Printer -> StrThe ending a printer puts after the pieces.
- lines
&Std.Out.Printer -> &Array[Str] -> Result[(), Str]Write each piece on its own line, every line carrying the prefix.
- prefixOf
&Std.Out.Printer -> StrThe prefix a printer puts on every line.
- Printer
The decisions about how something is written, held as a value.
- rendered
&Std.Out.Printer -> &Array[Str] -> StrExactly the text a write would produce.
- separatorOf
&Std.Out.Printer -> StrThe separator a printer puts between pieces.
- showing
&Array[T] -> Array[Str]Each value rendered, ready to be handed to `write` beside other pieces.
- stderr
Std.Out.PrinterA printer to the error stream, with the same defaults.
- stdout
Std.Out.PrinterA printer to the output stream: pieces separated by a space, line ended by a
- Stream
Which of the two streams a printer writes to.
- streamOf
&Std.Out.Printer -> Std.Out.StreamThe stream a printer writes to.
- text
&Std.Out.Printer -> Str -> Result[(), Str]Write one piece of text.
- value
&Std.Out.Printer -> T -> Result[(), Str]Write any value, rendered the way the session prints it.
- values
&Std.Out.Printer -> &Array[T] -> Result[(), Str]Every value in an array, rendered and separated by the printer's separator.
- write
&Std.Out.Printer -> &Array[Str] -> Result[(), Str]Write the pieces, and answer what went wrong if anything did.
