Help us shape the future of Go! Take the 2026 Go Developer Survey

streams

package
v0.9.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Output

type Output struct {
	Out io.Writer
	Err io.Writer
}

func CurrentOutput

func CurrentOutput() *Output

func (*Output) Locked

func (o *Output) Locked() *Output

Locked with wrap both Out and Err with a Mutex to make it safe for concurrent access

func (*Output) MustWriteErr

func (o *Output) MustWriteErr(err error)

MustWriteErr writes an error to o.Err and panics if it can't.

func (*Output) Streams

func (o *Output) Streams() Streams

type Streams

type Streams struct {
	Output
	In io.Reader
}

func Current

func Current() *Streams

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL