Versions in this module Expand all Collapse all v0 v0.2.0 Aug 14, 2026 Changes in this version + var ErrCommitVisibleDurabilityUnknown = ErrDurabilityUnknown + var ErrDurabilityUnknown = errors.New("local: visible commit durability unknown") + var ErrListTooLarge = errors.New("local: listing exceeds bounded record limit") + var ErrPageTokenExpired = errors.New("local: page token expired") + var ErrUnsupportedPlatform = errors.New("local: unsupported platform") + type CommitVisibleDurabilityUnknownError struct + func (e *CommitVisibleDurabilityUnknownError) Error() string + func (e *CommitVisibleDurabilityUnknownError) Is(target error) bool + func (e *CommitVisibleDurabilityUnknownError) Reference() secrets.Reference + func (e *CommitVisibleDurabilityUnknownError) Unwrap() error + func (e *CommitVisibleDurabilityUnknownError) Visible() bool + type DurabilityUnknownError = CommitVisibleDurabilityUnknownError + type Hooks struct + AfterRename func() error + AfterUnlink func() error + BeforeExistingRead func() error + BeforeRead func() error + BeforeRename func() error + BeforeTempWrite func() error + BeforeUnlink func() error + BeforeVersion func() error + BeforeWrite func() error + NewVersion func() (secrets.Version, error) + SyncDir func() error + type Options struct + Hooks Hooks + type PageTokenExpiredError struct + Reason string + func (e *PageTokenExpiredError) Error() string + func (e *PageTokenExpiredError) Unwrap() error + type Store struct + func New(root string) (*Store, error) + func NewStore(root string) (*Store, error) + func NewWithOptions(root string, options Options) (*Store, error) + func Open(root string) (*Store, error) + func (s *Store) Close() error + func (s *Store) Delete(ctx context.Context, ref secrets.Reference, options secrets.DeleteOptions) (secrets.DeleteResult, error) + func (s *Store) Filename(ref secrets.Reference) string + func (s *Store) List(ctx context.Context, namespace secrets.Namespace, token secrets.PageToken, ...) (secrets.Page[secrets.Metadata], error) + func (s *Store) Put(ctx context.Context, ref secrets.Reference, value secrets.Secret, ...) (secrets.Record, error) + func (s *Store) Resolve(ctx context.Context, ref secrets.Reference) (secrets.Record, error) + func (s *Store) Root() string + func (s *Store) SupportsCompareAndSwap() bool + func (s *Store) SupportsCreateOnly() bool + type UnsupportedPlatformError struct + func (UnsupportedPlatformError) Error() string + func (UnsupportedPlatformError) Unwrap() error v0.1.0 Aug 10, 2026