Versions in this module Expand all Collapse all v0 v0.26.0 Aug 28, 2026 Changes in this version + func HashScope(canonicalScope string) string + func ScopeFromContext(ctx context.Context) string + func ValidateRowKind(rowKind RowKind) error + func ValidateScopeKey(scopeKey string) error + func WithScope(ctx context.Context, scopeKey string) context.Context + type Entry struct + CacheValidator string + DiscoveredAt time.Time + type Lookup interface + LookupPreviousSourceCache func(ctx context.Context, rowKind RowKind, scopeKey string) (entry Entry, found bool, err error) + type NoopLookup struct + func (NoopLookup) LookupPreviousSourceCache(context.Context, RowKind, string) (Entry, bool, error) + type RowKind string + const RowKindEntitlements + const RowKindGrants + const RowKindResources + func (k RowKind) Valid() bool + type SetLookup interface + SetSourceCache func(ctx context.Context, lookup Lookup)