Versions in this module Expand all Collapse all v0 v0.3.1 Aug 21, 2026 Changes in this version + type Materialization struct + Bytes int64 + ContentHash string + CreatedAt time.Time + MaterializationID string + SnapshotID string + Strategy Strategy + type Materializer interface + Materialize func(ctx context.Context, snap snapshot.Snapshot, content []byte) ([]byte, error) + type RawMaterializer struct + func (RawMaterializer) Materialize(_ context.Context, _ snapshot.Snapshot, content []byte) ([]byte, error) + type Store interface + Create func(ctx context.Context, m Materialization) error + Get func(ctx context.Context, id string) (Materialization, error) + GetBySnapshot func(ctx context.Context, snapshotID string, strategy Strategy) (Materialization, bool, error) + type Strategy string + const StrategyRaw