Files
moby/vendor/github.com/aws/smithy-go/middleware/eventstream_middleware.go
Mend Renovate b6073b1016 fix(deps): update aws-sdk-go-v2 monorepo
Signed-off-by: Mend Renovate <bot@renovateapp.com>
2026-02-27 13:10:04 +00:00

22 lines
439 B
Go

package middleware
type eventStreamOutputKey struct{}
func AddEventStreamOutputToMetadata(metadata *Metadata, output any) {
metadata.Set(eventStreamOutputKey{}, output)
}
func GetEventStreamOutputToMetadata[T any](metadata *Metadata) (*T, bool) {
val := metadata.Get(eventStreamOutputKey{})
// not found
if val == nil {
return nil, false
}
// wrong type
res, ok := val.(*T)
if !ok {
return nil, false
}
return res, true
}