Documentation
¶
Index ¶
Constants ¶
View Source
const Version = 3
ConfigVersion dictates which version of the config.json format is used. It needs to be bumped if there is a breaking change, and therefore migration, introduced to the config file format.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Host ¶
type Host struct {
ConfigVersion int
Driver drivers.Driver
DriverName string
DriverPath string
Name string
RawDriver []byte `json:"-"`
}
func (*Host) UpdateConfig ¶
type RawDataDriver ¶
type RawDataDriver struct {
*none.Driver
Data []byte // passed directly back when invoking json.Marshal on this type
}
func (*RawDataDriver) MarshalJSON ¶
func (r *RawDataDriver) MarshalJSON() ([]byte, error)
func (*RawDataDriver) UnmarshalJSON ¶
func (r *RawDataDriver) UnmarshalJSON(data []byte) error
func (*RawDataDriver) UpdateConfigRaw ¶
func (r *RawDataDriver) UpdateConfigRaw(rawData []byte) error
Click to show internal directories.
Click to hide internal directories.