go.uber.org/multierr
go
pkg:golang/go.uber.org/multierr
80 Dependabot PRs
about 1 month ago
28 repositories
0 repositories
Recent PRs
Bump go.uber.org/multierr from 1.7.0 to 1.11.0 in /exporter/kafkaexporter
manang-splunk/opentelemetry-collector-contrib #3645
Bump go.uber.org/multierr from 1.9.0 to 1.11.0 in /component
SabreOSS/opentelemetry-collector #1213
Bump go.uber.org/multierr from 1.7.0 to 1.11.0 in /receiver/kafkametricsreceiver
manang-splunk/opentelemetry-collector-contrib #3476
deps(deps): bump the go-minor-patch group with 4 updates
Bump go.uber.org/multierr from 1.7.0 to 1.11.0
shamsalmon/agent #122
chore(deps): bump the gomod group across 1 directory with 49 updates
Bump go.uber.org/multierr from 1.9.0 to 1.11.0
paketo-buildpacks/pip-install #489
Bump go.uber.org/multierr from 1.9.0 to 1.11.0
paketo-buildpacks/miniconda #640
chore(deps): bump the gomod-tools group across 1 directory with 42 updates
fredrikaverpil/dependabot-generate #21
chore(deps): bump the gomod-tools group across 1 directory with 40 updates
build(deps): Bump go.uber.org/multierr from 1.10.0 to 1.11.0
chore(deps): bump the gomod-tools group across 1 directory with 37 updates
deps(deps): bump the minor-and-patch group with 11 updates
chore(deps): bump the minor-updates group across 1 directory with 43 updates
chore(deps): bump the minor-updates group across 1 directory with 44 updates
chore(deps): bump the gomod-tools group across 1 directory with 31 updates
chore(deps): bump the minor-updates group across 1 directory with 43 updates
Bump go.uber.org/multierr from 1.9.0 to 1.11.0
paketo-buildpacks/go-mod-vendor #886
Bump the go-modules group across 1 directory with 59 updates
paketo-buildpacks/go-build #843
Bump the go-modules group across 1 directory with 57 updates
paketo-buildpacks/go-build #842
Bump the go-modules group with 58 updates
paketo-buildpacks/go-build #841
chore(deps): bump the minor-updates group across 1 directory with 33 updates
Bump the go-modules group with 54 updates
paketo-buildpacks/go-dist #1054
Bump the go-modules group with 44 updates
paketo-buildpacks/yarn-install #926
Bump the go-modules group with 44 updates
paketo-buildpacks/npm-install #908
Bump the go-modules group with 44 updates
paketo-buildpacks/node-engine #1192
Bump the go-modules group with 33 updates
paketo-buildpacks/cpython #903
chore(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0 in /server/movie-service
thefuture-industries/flicksfi-backend #221
build(deps): bump go.uber.org/multierr from 1.8.0 to 1.11.0
tableauio/tableau #241
chore(deps): Bump the everything-else group across 1 directory with 15 updates
anarcher/gno #62
Bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/elasticsearchreceiver
honeycombio/opentelemetry-collector-contrib #5640
bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/vcenterreceiver
honeycombio/opentelemetry-collector-contrib #5637
bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/dockerstatsreceiver
honeycombio/opentelemetry-collector-contrib #5600
Bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /exporter/clickhouseexporter
honeycombio/opentelemetry-collector-contrib #5568
Bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/postgresqlreceiver
honeycombio/opentelemetry-collector-contrib #5524
Bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/bigipreceiver
honeycombio/opentelemetry-collector-contrib #5475
Bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/sqlserverreceiver
honeycombio/opentelemetry-collector-contrib #5471
bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /processor/routingprocessor
honeycombio/opentelemetry-collector-contrib #5429
bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /exporter/signalfxexporter
honeycombio/opentelemetry-collector-contrib #5410
bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /exporter/lokiexporter
honeycombio/opentelemetry-collector-contrib #5401
bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/kafkametricsreceiver
honeycombio/opentelemetry-collector-contrib #5384
bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/iisreceiver
honeycombio/opentelemetry-collector-contrib #5364
bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /exporter/pulsarexporter
honeycombio/opentelemetry-collector-contrib #5355
Bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /receiver/mongodbatlasreceiver
honeycombio/opentelemetry-collector-contrib #5340
Bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /exporter/tanzuobservabilityexporter
honeycombio/opentelemetry-collector-contrib #5336
Bump go.uber.org/multierr from 1.8.0 to 1.11.0 in /internal/scrapertest
honeycombio/opentelemetry-collector-contrib #5309
bump go.uber.org/multierr from 1.7.0 to 1.11.0 in /extension/oauth2clientauthextension
chaitanyaphalak/opentelemetry-collector-contrib #5872
Package Details
| Name: | go.uber.org/multierr |
| Ecosystem: | go |
| PURL Type: | golang |
| Package URL: | pkg:golang/go.uber.org/multierr |
| JSON API: | View JSON |
Package Information
Package multierr allows combining one or more errors together. Errors can be combined with the use of the Combine function. If only two errors are being combined, the Append function may be used instead. The underlying list of errors for a returned error object may be retrieved with the Errors function. You sometimes need to append into an error from a loop. Cases like this may require knowledge of whether an individual instance failed. This usually requires introduction of a new variable. multierr includes AppendInto to simplify cases like this. This will append the error into the err variable, and return true if that individual error was non-nil. See AppendInto for more information. Go makes it possible to modify the return value of a function in a defer block if the function was using named returns. This makes it possible to record resource cleanup failures from deferred blocks. multierr provides the Invoker type and AppendInvoke function to make cases like the above simpler and obviate the need for a closure. The following is roughly equivalent to the example above. See AppendInvoke and Invoker for more information. NOTE: If you're modifying an error from inside a defer, you MUST use a named return value for that function. Errors returned by Combine and Append MAY implement the following interface. Note that if you need access to list of errors behind a multierr error, you should prefer using the Errors function. That said, if you need cheap read-only access to the underlying errors slice, you can attempt to cast the error to this interface. You MUST handle the failure case gracefully because errors returned by Combine and Append are not guaranteed to implement this interface.
| Homepage: | https://github.com/uber-go/multierr |
| Latest Release: |
v1.11.0
about 3 years ago |
| Dependent Repos: | 117,290 |
| Dependent Packages: | 28,728 |
| Ranking: | Top 0.0068% by dependent repos Top 0.0041% by dependent pkgs |