Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrSQLStorageRequiresPath = errors.New("sql storage requires a non-empty path to be defined") ErrMemoryStorageDoesNotSupportPath = errors.New("memory storage does not support persistence, use sqlite if you want persistence on file") ErrCannotSetBothFileAndPath = errors.New("file has been deprecated in favor of path: you cannot set both of them") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Path is the path used by the store to achieve persistence // If blank, persistence is disabled. // Note that not all Type support persistence Path string `yaml:"path"` // File is the path of the file to use for persistence // If blank, persistence is disabled // // Deprecated File string `yaml:"file"` // Type of store // If blank, uses the default in-memory store Type Type `yaml:"type"` }
Config is the configuration for storage
func (*Config) ValidateAndSetDefaults ¶ added in v3.3.2
ValidateAndSetDefaults validates the configuration and sets the default values (if applicable)
Click to show internal directories.
Click to hide internal directories.