Was macht golang-google-wire?
Kompilierungszeit-Abhängigkeitsinjektion in Golang mit google/wire — wire.NewSet, wire.Build, wire.Bind (Interface→Konkret), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, Cleanup-Funktionen, //go:build wireinject-Injektordateien und generierte wire_gen.go. Anwenden bei der Verwendung oder Einführung von google/wire, wenn die Codebasis github.com/google/wire importiert oder wenn ein Anwendungsgraph zur Kompilierzeit via wire.Build verdrahtet wird. Für Laufzeit-DI mit Reflektion siehe die Fähigkeit samber/cc-skills-golang@golang-uber-dig.