Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Indexer ¶
type Indexer interface {
// Index stores the module@version into the index backend.
// Implementer must create the Timestamp at the time and set it
// to the time this method is call.
Index(ctx context.Context, mod, ver string) error
// Lines returns the module@version lines given the time and limit
// constraints
Lines(ctx context.Context, since time.Time, limit int) ([]*Line, error)
}
Indexer is an interface that can process new module@versions and also retrieve 'limit' module@versions that were indexed after 'since'.
Click to show internal directories.
Click to hide internal directories.