Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMultiWriteCloser ¶
func NewMultiWriteCloser(writeClosers ...io.WriteCloser) io.WriteCloser
NewMultiWriteCloser creates a new io.WriteCloser that duplicates its writes to all the provided writers.
Types ¶
type ReadSeekCloser ¶
type ReadSeekCloser interface { ReadSeeker io.Closer }
ReadSeekCloser is implemented by afero.File. We use this as the common type for content in Resource objects, even for strings.
type ReadSeeker ¶
ReadSeeker wraps io.Reader and io.Seeker.
type ReadSeekerNoOpCloser ¶
type ReadSeekerNoOpCloser struct {
ReadSeeker
}
ReadSeekerNoOpCloser implements ReadSeekCloser by doing nothing in Close.
func NewReadSeekerNoOpCloser ¶
func NewReadSeekerNoOpCloser(r ReadSeeker) ReadSeekerNoOpCloser
NewReadSeekerNoOpCloser creates a new ReadSeekerNoOpCloser with the given ReadSeeker.
func NewReadSeekerNoOpCloserFromString ¶
func NewReadSeekerNoOpCloserFromString(content string) ReadSeekerNoOpCloser
NewReadSeekerNoOpCloserFromString uses strings.NewReader to create a new ReadSeekerNoOpCloser from the given string.
Click to show internal directories.
Click to hide internal directories.