Versions in this module Expand all Collapse all v0 v0.0.2 Jul 27, 2026 Changes in this version + func MustPopulate[T any](c *Container, target *T, options ...option) *T + func Populate[T any](c *Container, target *T, options ...option) (*T, error) v0.0.1 Sep 12, 2025 Changes in this version + func GetByName(c *Container, name string) (any, error) + func Get[I any](c *Container) (I, error) + func MustGet[I any](c *Container) I + func RegisterBasicValue[T any](c *Container, value T) + func Register[T any](c *Container, empty T, options ...option) + func WithFunctionInject(enable bool) option + func WithFunctionInjectName(name string) option + func WithReplacerFunction(replacerFunction any) option + func WithStructDefaultInject(enable bool) option + func WithStructInject(enable bool) option + func WithStructTag(tag string) option + type Container struct + func NewContainer(defaultOptions ...option) *Container + type PostInject interface + PostInject func()