Versions in this module Expand all Collapse all v0 v0.6.15 Jan 4, 2024 v0.6.14 Oct 14, 2023 v0.6.13 Oct 13, 2023 Changes in this version type Reader + func NewStrReader(s string) *Reader v0.6.12 Jul 24, 2023 Changes in this version type FileInfo + Path string + type IOWriter struct + Buf []byte + ErrOnWrite bool + func NewIOWriter() *IOWriter + func (w *IOWriter) Reset() + func (w *IOWriter) Write(p []byte) (n int, err error) + type Reader struct + ErrOnRead bool + func NewReader() *Reader + func (r *Reader) Read(p []byte) (n int, err error) + func (r *Reader) SetErrOnRead() v0.6.11 Jul 12, 2023 Changes in this version type Writer + ErrOnSync bool + func (w *Writer) SetErrOnSync() *Writer + func (w *Writer) Sync() error v0.6.10 Jun 19, 2023 Changes in this version + type DirEntry struct + Dir bool + Err error + Fi fs.FileInfo + Mod fs.FileMode + Nam string + func NewDirEntry(fpath string, isDir ...bool) *DirEntry + func (d *DirEntry) Info() (fs.FileInfo, error) + func (d *DirEntry) IsDir() bool + func (d *DirEntry) Name() string + func (d *DirEntry) Type() fs.FileMode + type FileInfo struct + CloseErr error + Contents string + Dir bool + Mod fs.FileMode + Mt time.Time + Nam string + func NewFile(fpath string) *FileInfo + func NewFileInfo(fpath string, isDir ...bool) *FileInfo + func (f *FileInfo) Close() error + func (f *FileInfo) IsDir() bool + func (f *FileInfo) ModTime() time.Time + func (f *FileInfo) Mode() fs.FileMode + func (f *FileInfo) Name() string + func (f *FileInfo) Read(p []byte) (int, error) + func (f *FileInfo) Reset() *FileInfo + func (f *FileInfo) Size() int64 + func (f *FileInfo) Stat() (fs.FileInfo, error) + func (f *FileInfo) Sys() any + func (f *FileInfo) WithBody(s string) *FileInfo + func (f *FileInfo) WithMtime(mt time.Time) *FileInfo + type Writer struct + ErrOnClose bool + ErrOnFlush bool + ErrOnWrite bool + func NewBuffer() *Writer + func NewWriter() *Writer + func (w *Writer) Close() error + func (w *Writer) Flush() error + func (w *Writer) ResetGet() string + func (w *Writer) SetErrOnClose() *Writer + func (w *Writer) SetErrOnFlush() *Writer + func (w *Writer) SetErrOnWrite() *Writer + func (w *Writer) Write(p []byte) (n int, err error)