package xio
import "git.sr.ht/~jamesponddotco/xstd-go/xio"
Package xio provides functions and utilities that extends the standard library with additional functionality.
Index ¶
Constants ¶
const ( // ErrNilReader is returned when a nil reader is passed to // ReaderToReadSeeker. ErrNilReader xerrors.Error = "provided reader is nil" // ErrCopy is returned when an error occurs during the copying of data from // the reader. ErrCopy xerrors.Error = "failed to buffer reader's content" )
Functions ¶
func ReaderToReadSeeker ¶
func ReaderToReadSeeker(r io.Reader) (io.ReadSeeker, error)
ReaderToReadSeeker checks if the provided io.Reader also implements io.ReadSeeker. If it does not, it reads the reader's content into memory and returns a bytes.Reader that implements io.ReadSeeker.
Source Files ¶
- Version
- v0.13.1 (latest)
- Published
- Jan 29, 2025
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 4 days ago –
Tools for package owners.