diff --git a/blogo/metadata/metadata.go b/blogo/metadata/metadata.go index 4dcbd2d..d287402 100644 --- a/blogo/metadata/metadata.go +++ b/blogo/metadata/metadata.go @@ -305,6 +305,8 @@ func (m joined) Delete(key string) error { type immutable struct{ Metadata } +// Converts all keys from m to immutable. All calls to Set and Delete +// are responded with [ErrImmutable]. func Immutable(m Metadata) Metadata { return &immutable{m} }