Versions in this module Expand all Collapse all v1 v1.0.0 Oct 6, 2023 Changes in this version + func Open(fs vfs.FS, dirname string) (*Catalog, CatalogContents, error) + type Batch struct + func (b *Batch) AddObject(meta SharedObjectMetadata) + func (b *Batch) Append(other Batch) + func (b *Batch) Copy() Batch + func (b *Batch) DeleteObject(fileNum base.FileNum) + func (b *Batch) IsEmpty() bool + func (b *Batch) Reset() + type Catalog struct + func (c *Catalog) ApplyBatch(b Batch) error + func (c *Catalog) Close() error + func (c *Catalog) SetCreatorID(id CreatorID) error + type CatalogContents struct + CreatorID CreatorID + Objects []SharedObjectMetadata + type CreatorID uint64 + func (c CreatorID) IsSet() bool + func (c CreatorID) String() string + type SharedObjectMetadata struct + CreatorFileNum base.FileNum + CreatorID CreatorID + FileNum base.FileNum + FileType base.FileType