Documentation
¶
Index ¶
Constants ¶
View Source
const UNITS_PATH = "units_db"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UnitAliases ¶
type UnitGroup ¶
type UnitGroup struct {
// contains filtered or unexported fields
}
func (*UnitGroup) Serialize ¶ added in v1.1.0
func (g *UnitGroup) Serialize() UnitGroupJSON
type UnitGroupJSON ¶ added in v1.1.0
type UnitGroupJSON []UnitJSON
type UnitJSON ¶ added in v1.1.0
type UnitRegistry ¶
type UnitRegistryFiles ¶
var EmbeddedUnitRegistry *UnitRegistryFiles = nil
func NewUnitRegistryFiles ¶
func NewUnitRegistryFiles( fsys fs.FS, dir_path string, ) (registry UnitRegistryFiles, err error)
func NewUnitRegistryFilesDefault ¶
func NewUnitRegistryFilesDefault() UnitRegistryFiles
func (*UnitRegistryFiles) Add ¶
func (r *UnitRegistryFiles) Add(key string, group *UnitGroup)
func (*UnitRegistryFiles) Find ¶
func (r *UnitRegistryFiles) Find(alias string) (group *UnitGroup, ok bool)
func (*UnitRegistryFiles) Length ¶
func (r *UnitRegistryFiles) Length() int
func (*UnitRegistryFiles) Serialize ¶ added in v1.1.0
func (r *UnitRegistryFiles) Serialize() UnitRegistryJSON
func (*UnitRegistryFiles) ToJSON ¶ added in v1.1.0
func (r *UnitRegistryFiles) ToJSON() (string, error)
type UnitRegistryJSON ¶ added in v1.1.0
type UnitRegistryJSON map[string]UnitGroupJSON
type UnitsSlice ¶
type UnitsSlice []*Unit
Click to show internal directories.
Click to hide internal directories.