Versions in this module Expand all Collapse all v0 v0.1.0 Mar 5, 2024 Changes in this version + type FileInfo struct + 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) Size() int64 + func (f FileInfo) Sys() any + type Handle struct + func Open(dir string) (*Handle, error) + func (me Handle) CleanupSnapshots() error + func (me Handle) Close() error + func (me Handle) ListKeys(prefix string) (keys []string, err error) + func (me Handle) NewReader() (r Reader, err error) + func (me Handle) NewWriter() Writer + func (me Handle) PutBuf(key string, buf []byte) error + func (me Handle) SetInstanceLimits(limits Limits) error + func (me Handle) SingleDelete(key string) (fi generics.Option[FileInfo], err error) + func (me Handle) SingleReadAt(key string, off int64, p []byte) (n int, err error) + func (me Handle) SingleStat(key string) (fi FileInfo, ok bool) + type Item = possumC.Item + type Limits = possumC.Limits + type Reader struct + func (r Reader) Add(key string) (v Value, err error) + func (r Reader) Begin() error + func (r Reader) Close() error + func (r Reader) End() + func (r Reader) ListItems(prefix string) ([]Item, error) + type Value struct + func (v Value) ReadAt(p []byte, off int64) (n int, err error) + func (v Value) Stat() FileInfo + type ValueWriter struct + func (me *ValueWriter) Fd() uintptr + func (me *ValueWriter) NewFile(name string) (f *os.File, err error) + type Writer struct + func (me Writer) Commit() error + func (me Writer) Stage(key []byte, value *ValueWriter) error + func (me Writer) StartNewValue() (vw *ValueWriter, err error)