Files
zenfeed/pkg/storage/feed/block/index/codec.go
glidea 8b33df8a05 init
2025-04-19 15:50:26 +08:00

15 lines
351 B
Go

package index
import (
"context"
"io"
)
// Codec defines interface for encoding and decoding index.
type Codec interface {
// EncodeTo encodes the index to the given writer.
EncodeTo(ctx context.Context, w io.Writer) (err error)
// DecodeFrom decodes the index from the given reader.
DecodeFrom(ctx context.Context, r io.Reader) (err error)
}