streams

package
v0.10.1 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2024 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