~sircmpwn/aerc

ref: 0.3.0 aerc/lib/history.go -rw-r--r-- 305 bytes
eff8208cDrew DeVault Update version to 0.3.0 1 year, 9 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
package lib

// History represents a list of elements ordered by time.
type History interface {
	// Add a new element to the history
	Add(string)
	// Get the next element in history
	Next() string
	// Get the previous element in history
	Prev() string
	// Reset the current location in history
	Reset()
}