Versions in this module Expand all Collapse all v0 v0.3.0 May 10, 2026 Changes in this version + func RegisterDialer(scheme string, d Dialer) + func RegisteredSchemes() []string + type CapabilityMask uint16 + const CapBlockAlign4096 + const CapBlockAlign512 + const CapNativeChecksum + const CapSlowRead + const CapWatch + func (m CapabilityMask) Has(c CapabilityMask) bool + type Dialer func(u *url.URL) (Driver, error) + type Driver interface + Capabilities func() CapabilityMask + Clone func(ctx context.Context, src, dst string) error + CountObjects func(ctx context.Context, prefix string) (int64, error) + Get func(ctx context.Context, path string) (io.ReadCloser, error) + IsTombstone func(ctx context.Context, path string) (bool, error) + List func(ctx context.Context, prefix string) ([]string, error) + ListObjectsWithModTime func(ctx context.Context, prefix string, since time.Time, cb func(ObjectMeta) error) error + MarkTombstone func(ctx context.Context, path string) error + Open func(ctx context.Context, uri string) (io.ReadCloser, error) + PruneEmptyDirs func(ctx context.Context, root string) error + Put func(ctx context.Context, path string, r io.Reader) error + ReadAt func(ctx context.Context, path string, offset, size int64) (io.ReadCloser, error) + Remove func(ctx context.Context, path string) error + Rename func(ctx context.Context, src, dst string) error + Stat func(ctx context.Context, path string) (FileInfo, error) + func DialDriver(uri string) (Driver, error) + type FileInfo struct + IsDir bool + ModTime time.Time + Size int64 + type ObjectMeta struct + ETag string + LastModified time.Time + Path string + Size int64 v0.2.0 May 9, 2026