12 lines
506 B
Go
12 lines
506 B
Go
|
package container
|
||
|
|
||
|
// StructArgs is a type which can be embedded in another struct to alert the
|
||
|
// container that the fields of the struct are dependency inputs/outputs. That
|
||
|
// is, the container will not look to resolve a value with StructArgs embedded
|
||
|
// directly, but will instead use the struct's fields to resolve or populate
|
||
|
// dependencies. Types with embedded StructArgs can be used in both the input
|
||
|
// and output parameter positions.
|
||
|
type StructArgs struct{}
|
||
|
|
||
|
func (StructArgs) isStructArgs() {}
|