Versions in this module Expand all Collapse all v0 v0.1.0 Jun 26, 2022 Changes in this version + type FileStorage struct + Path string + func NewFileStorage(path string) *FileStorage + func (s *FileStorage) All(o Order) ([]string, error) + func (s *FileStorage) Append(entry string) error + func (s *FileStorage) Close() error + func (s *FileStorage) Latest() (*string, error) + func (s *FileStorage) Open() error + func (s *FileStorage) Pop() error + type Order string + const OrderAsc + const OrderDesc + type SQLConnectionDetails struct + DatabaseName string + Dialect string + Host string + Password string + Port int + SSLMode string + TableName string + User string + type SQLStorage struct + func NewSQLStorage(scd *SQLConnectionDetails) *SQLStorage + func (s *SQLStorage) All(o Order) ([]string, error) + func (s *SQLStorage) Append(entry string) error + func (s *SQLStorage) Close() error + func (s *SQLStorage) Latest() (*string, error) + func (s *SQLStorage) Open() error + func (s *SQLStorage) Pop() error + type Storage interface + All func(Order) ([]string, error) + Append func(string) error + Close func() error + Latest func() (*string, error) + Open func() error + Pop func() error