Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncodeManifest ¶
type ManifestFile ¶
type ManifestFile[Manifest any] struct { // contains filtered or unexported fields }
func Open ¶
func Open[Manifest any]( fs afero.Fs, decode DecodeManifest[Manifest], encode EncodeManifest[Manifest], name string, ) (*ManifestFile[Manifest], error)
func OpenOrCreate ¶
func OpenOrCreate[Manifest any]( fs afero.Fs, decode DecodeManifest[Manifest], encode EncodeManifest[Manifest], name string, ) (*ManifestFile[Manifest], error)
func (*ManifestFile[Manifest]) Close ¶
func (manifestFile *ManifestFile[Manifest]) Close() error
func (*ManifestFile[Manifest]) Manifest ¶
func (manifestFile *ManifestFile[Manifest]) Manifest() *Manifest
func (*ManifestFile[Manifest]) NotUpdated ¶
func (manifestFile *ManifestFile[Manifest]) NotUpdated()
func (*ManifestFile[Manifest]) Updated ¶
func (manifestFile *ManifestFile[Manifest]) Updated()
Click to show internal directories.
Click to hide internal directories.