Fri, 21 Jun 2024 00:44:45 UTC | login

Information for RPM golang-github-facebookarchive-inject-0-0.10.20190326gitf23751c.fc36.src.rpm

ID828544
Namegolang-github-facebookarchive-inject
Version0
Release0.10.20190326gitf23751c.fc36
Epoch
Archsrc
SummaryReflect based injector
Description Package inject provides a reflect based injector. A large application built with dependency injection in mind will typically involve the boring work of setting up the object graph. This library attempts to take care of this boring work by creating and connecting the various objects. Its use involves you seeding the object graph with some (possibly incomplete) objects, where the underlying types have been tagged for injection. Given this, the library will populate the objects creating new ones as necessary. It uses singletons by default, supports optional private instances as well as named instances. It works using Go's reflection package and is inherently limited in what it can do as opposed to a code-gen system with respect to private fields.
Build Time2022-01-20 08:14:59 GMT
Size18.74 KB
8e160a5f08703adb665df1c90e1c1f26
LicenseMIT
Provides
compat-golang-github-facebookgo-inject-devel = 0-0.10.20190326gitf23751c.fc36
golang-github-facebookarchive-inject-devel = 0-0.10.20190326gitf23751c.fc36
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
go-rpm-macros
golang(github.com/facebookgo/structtag)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 2 of 2
Name ascending sort Size
golang-github-facebookarchive-inject.spec2.88 KB
inject-f23751cae28bef101a38b79266785d3b574cf7e8.tar.gz8.97 KB
Component of No Buildroots