Versions in this module Expand all Collapse all v0 v0.0.1 Apr 6, 2025 Changes in this version + func GenerateAnyStruct(value any) error + type ILabel interface + IocLabels func() string + type ProviderGen struct + func NewProviderSetGen(label string) *ProviderGen + func (pg *ProviderGen) FindImplementsByImpl(impl *store.ImplementStmt) ([]store.ImplementStmt, error) + func (pg *ProviderGen) FindImplementsByInterface(InterfacePkg string, InterfaceName string) ([]store.ImplementStmt, error) + func (pg *ProviderGen) FindProviderByCmp(pkg string, typ string, kind int) ([]store.Provider, error) + func (pg *ProviderGen) FindProviderByName(component string) ([]store.Provider, error) + func (pg *ProviderGen) FindProviderByPkg(pkg string) ([]store.Provider, error) + func (pg *ProviderGen) FindProviderRequirements(c *store.Provider) ([]store.ProviderRequirement, error) + func (pg *ProviderGen) GenerateAnyStruct(value any) error + func (pg *ProviderGen) GenerateFromFuncPkg(pkg string) error + func (pg *ProviderGen) GenerateFromStruct(st *types.Struct) error + func (pg *ProviderGen) GenerateFromStructPkg(pkg string) error