Files
podman/pkg/channel/doc.go
Valentin Rothberg 44bac51fca bump golangci-lint to v1.49.0
Motivated to have a working `make lint` on Fedora 37 (beta).
Most changes come from the new `gofmt` standards.

Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2022-10-17 09:19:41 +02:00

18 lines
430 B
Go

/*
Package channel provides helper structs/methods/funcs for working with channels
Proxy from an io.Writer to a channel:
w := channel.NewWriter(make(chan []byte, 10))
go func() {
w.Write([]byte("Hello, World"))
}()
fmt.Println(string(<-w.Chan()))
w.Close()
Use of the constructor is required to initialize the channel.
Provide a channel of sufficient size to handle messages from writer(s).
*/
package channel