diff --git a/internal/wire/testdata/MultipleMissingInputs/foo/wire.go b/internal/wire/testdata/MultipleMissingInputs/foo/wire.go index d304057..92c249d 100644 --- a/internal/wire/testdata/MultipleMissingInputs/foo/wire.go +++ b/internal/wire/testdata/MultipleMissingInputs/foo/wire.go @@ -21,5 +21,6 @@ import ( ) func injectBaz() Baz { - panic(wire.Build(provideBaz)) + wire.Build(provideBaz) + return Baz(0) } diff --git a/wire.go b/wire.go index f1e8e77..6673397 100644 --- a/wire.go +++ b/wire.go @@ -30,7 +30,12 @@ func NewSet(...interface{}) ProviderSet { // providers to use. Its arguments are the same as NewSet. Its return // value is an error message that can be sent to panic. // -// Example: +// Examples: +// +// func injector(ctx context.Context) (*sql.DB, error) { +// wire.Build(otherpkg.FooSet, myProviderFunc) +// return nil, nil +// } // // func injector(ctx context.Context) (*sql.DB, error) { // panic(wire.Build(otherpkg.FooSet, myProviderFunc))