Registry / utility / facebookgo-inject

facebookgo-inject

JSON →
library0.0.0-20180706035515-f23751cae28bgogounverified

A reflect-based dependency injection library for Go.

go get github.com/facebookgo/inject
INSTALL
IMPORT
SIG · FACEBOOKGO-INJECT
F
facebookgo-inject
utilitygov0.0.0-20180706035515-f23751cae28b
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

inject
github.com/facebookgo/inject

Populate a struct's fields with injected dependencies.

type MyStruct struct { Logger *log.Logger `inject:""` } var s MyStruct if err := inject.Populate(&s); err != nil { panic(err) }
Debug
Known issues
gotchaThis library is no longer actively maintained by Facebook.
fix
Consider alternatives like google/wire or uber-go/fx.
affects: all
Upgrade
Version history
0.0.0-20180706035515-f23751cae28blatest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
facebookgo-inject — go get facebookgo-inject · libregistry