Versions in this module Expand all Collapse all v0 v0.4.0 May 4, 2026 v0.3.0 Apr 25, 2026 Changes in this version + func NewFromConfig(_ map[string]string) (omnistorage.Backend, error) + type Backend struct + func New() *Backend + func (b *Backend) Clear() + func (b *Backend) Close() error + func (b *Backend) Copy(ctx context.Context, src, dst string) error + func (b *Backend) Count() int + func (b *Backend) Delete(ctx context.Context, p string) error + func (b *Backend) Exists(ctx context.Context, p string) (bool, error) + func (b *Backend) Features() omnistorage.Features + func (b *Backend) List(ctx context.Context, prefix string) ([]string, error) + func (b *Backend) Mkdir(ctx context.Context, p string) error + func (b *Backend) Move(ctx context.Context, src, dst string) error + func (b *Backend) NewReader(ctx context.Context, p string, opts ...omnistorage.ReaderOption) (io.ReadCloser, error) + func (b *Backend) NewWriter(ctx context.Context, p string, opts ...omnistorage.WriterOption) (io.WriteCloser, error) + func (b *Backend) Rmdir(ctx context.Context, p string) error + func (b *Backend) Size() int64 + func (b *Backend) Stat(ctx context.Context, p string) (omnistorage.ObjectInfo, error)