Documentation
¶
Overview ¶
Copyright © 2024-2025 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2024-2025 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2024-2025 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2024-2025 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2024-2025 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2024-2025 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CargoLocalDeps ¶ added in v0.21.0
type CargoLock ¶ added in v0.21.0
type CargoLock struct {
Version int `toml:"version,omitempty"`
Packages []CargoPackage `toml:"package"`
}
type CargoPackage ¶ added in v0.21.0
type CargoToml ¶ added in v0.21.0
type CargoToml struct {
Package *CargoPackage `toml:"package"`
Path string
}
type Extension ¶
type ExtensionBase ¶ added in v0.21.0
func (*ExtensionBase) GetOpts ¶ added in v0.21.0
func (e *ExtensionBase) GetOpts() map[string]string
type ExtensionCustom ¶
type ExtensionCustom struct {
*ExtensionBase
}
func NewExtensionCustom ¶
func NewExtensionCustom(opts map[string]string) (*ExtensionCustom, error)
func (*ExtensionCustom) Elaborate ¶
func (e *ExtensionCustom) Elaborate(restGuard *guard.RestGuard, atom, def *specs.AutogenAtom, mapref *map[string]interface{}) error
func (*ExtensionCustom) GetElabPaths ¶
func (*ExtensionCustom) GetName ¶
func (e *ExtensionCustom) GetName() string
type ExtensionGitSubmodules ¶ added in v0.21.0
type ExtensionGitSubmodules struct {
*ExtensionBase
}
func NewExtensionGitSubmodules ¶ added in v0.21.0
func NewExtensionGitSubmodules(opts map[string]string) (*ExtensionGitSubmodules, error)
func (*ExtensionGitSubmodules) Elaborate ¶ added in v0.21.0
func (e *ExtensionGitSubmodules) Elaborate(restGuard *guard.RestGuard, atom, def *specs.AutogenAtom, mapref *map[string]interface{}) error
func (*ExtensionGitSubmodules) GetName ¶ added in v0.21.0
func (e *ExtensionGitSubmodules) GetName() string
func (*ExtensionGitSubmodules) GetPkgBasedir ¶ added in v0.21.0
func (e *ExtensionGitSubmodules) GetPkgBasedir(mapref *map[string]interface{}) (string, error)
type ExtensionGolang ¶
type ExtensionGolang struct {
*ExtensionBase
}
func NewExtensionGolang ¶
func NewExtensionGolang(opts map[string]string) (*ExtensionGolang, error)
func (*ExtensionGolang) Elaborate ¶
func (e *ExtensionGolang) Elaborate(restGuard *guard.RestGuard, atom, def *specs.AutogenAtom, mapref *map[string]interface{}) error
func (*ExtensionGolang) GetName ¶
func (e *ExtensionGolang) GetName() string
type ExtensionRust ¶ added in v0.21.0
type ExtensionRust struct {
*ExtensionBase
}
func NewExtensionRust ¶ added in v0.21.0
func NewExtensionRust(opts map[string]string) (*ExtensionRust, error)
func (*ExtensionRust) Elaborate ¶ added in v0.21.0
func (e *ExtensionRust) Elaborate(restGuard *guard.RestGuard, atom, def *specs.AutogenAtom, mapref *map[string]interface{}) error
func (*ExtensionRust) GetCratesSkipped ¶ added in v0.21.0
func (e *ExtensionRust) GetCratesSkipped() map[string]bool
func (*ExtensionRust) GetName ¶ added in v0.21.0
func (e *ExtensionRust) GetName() string