Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Databases []DatabaseConfig `yaml:"databases"`
}
type DatabaseConfig ¶ added in v0.4.0
type DatabaseConfig struct { Name string `yaml:"name"` Type PluginReference `yaml:"type"` Version *YamlUnmarshallableVersionConstraint `yaml:"version"` Config yaml.Node `yaml:"config"` }
type PluginReference ¶ added in v0.4.0
func (*PluginReference) String ¶ added in v0.4.0
func (r *PluginReference) String() string
func (*PluginReference) UnmarshalText ¶ added in v0.4.0
func (r *PluginReference) UnmarshalText(text []byte) error
type YamlUnmarshallableVersionConstraint ¶ added in v0.4.0
type YamlUnmarshallableVersionConstraint semver.Constraints
func NewYamlUnmarshallableVersionConstraint ¶ added in v0.4.0
func NewYamlUnmarshallableVersionConstraint(v *semver.Constraints) *YamlUnmarshallableVersionConstraint
func (*YamlUnmarshallableVersionConstraint) Raw ¶ added in v0.4.0
func (constraint *YamlUnmarshallableVersionConstraint) Raw() *semver.Constraints
func (*YamlUnmarshallableVersionConstraint) UnmarshalText ¶ added in v0.4.0
func (constraint *YamlUnmarshallableVersionConstraint) UnmarshalText(text []byte) error
Click to show internal directories.
Click to hide internal directories.