ote

package module
v0.0.0-...-5b67db0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 16 Imported by: 2

README

ote

Utilities for OpenTelemetry in go

License

MIT

Documentation

Index

Constants

View Source
const ContextKey = "$telemetry"
View Source
const (
	Version = "0.0.1"
)

Variables

This section is empty.

Functions

func Handle

func Handle(err error)

func HaveTelemetry

func HaveTelemetry() bool

func NewPropagator

func NewPropagator() propagation.TextMapPropagator

func RuntimeInstrument

func RuntimeInstrument(interval time.Duration)

RuntimeInstrument inject runtime Telemetry

func SetupTelemetry

func SetupTelemetry(ctx context.Context, conf *otlp.TraceConfig) (s func(context.Context) error, err error)

func Use00

func Use00(fn func(context.Context), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context)

Use00 add span when context not nil

func Use01

func Use01[R1 any](fn func(context.Context) R1, pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) R1

Use01 add span when context not nil

func Use02

func Use02[R1, R2 any](fn func(context.Context) (R1, R2), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2)

Use02 add span when context not nil

func Use03

func Use03[R1, R2, R3 any](fn func(context.Context) (R1, R2, R3), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3)

Use03 add span when context not nil

func Use04

func Use04[R1, R2, R3, R4 any](fn func(context.Context) (R1, R2, R3, R4), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4)

Use04 add span when context not nil

func Use05

func Use05[R1, R2, R3, R4, R5 any](fn func(context.Context) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5)

Use05 add span when context not nil

func Use06

func Use06[R1, R2, R3, R4, R5, R6 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6)

Use06 add span when context not nil

func Use07

func Use07[R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7)

Use07 add span when context not nil

func Use08

func Use08[R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8)

Use08 add span when context not nil

func Use09

func Use09[R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use09 add span when context not nil

func Use10

func Use10[A1 any](fn func(context.Context, A1), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1)

Use10 add span when context not nil

func Use11

func Use11[A1, R1 any](fn func(context.Context, A1) R1, pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) R1

Use11 add span when context not nil

func Use12

func Use12[A1, R1, R2 any](fn func(context.Context, A1) (R1, R2), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2)

Use12 add span when context not nil

func Use13

func Use13[A1, R1, R2, R3 any](fn func(context.Context, A1) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3)

Use13 add span when context not nil

func Use14

func Use14[A1, R1, R2, R3, R4 any](fn func(context.Context, A1) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4)

Use14 add span when context not nil

func Use15

func Use15[A1, R1, R2, R3, R4, R5 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5)

Use15 add span when context not nil

func Use16

func Use16[A1, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6)

Use16 add span when context not nil

func Use17

func Use17[A1, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7)

Use17 add span when context not nil

func Use18

func Use18[A1, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8)

Use18 add span when context not nil

func Use19

func Use19[A1, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use19 add span when context not nil

func Use20

func Use20[A1, A2 any](fn func(context.Context, A1, A2), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2)

Use20 add span when context not nil

func Use21

func Use21[A1, A2, R1 any](fn func(context.Context, A1, A2) R1, pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) R1

Use21 add span when context not nil

func Use22

func Use22[A1, A2, R1, R2 any](fn func(context.Context, A1, A2) (R1, R2), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2)

Use22 add span when context not nil

func Use23

func Use23[A1, A2, R1, R2, R3 any](fn func(context.Context, A1, A2) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3)

Use23 add span when context not nil

func Use24

func Use24[A1, A2, R1, R2, R3, R4 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4)

Use24 add span when context not nil

func Use25

func Use25[A1, A2, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5)

Use25 add span when context not nil

func Use26

func Use26[A1, A2, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6)

Use26 add span when context not nil

func Use27

func Use27[A1, A2, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7)

Use27 add span when context not nil

func Use28

func Use28[A1, A2, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8)

Use28 add span when context not nil

func Use29

func Use29[A1, A2, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use29 add span when context not nil

func Use30

func Use30[A1, A2, A3 any](fn func(context.Context, A1, A2, A3), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3)

Use30 add span when context not nil

func Use31

func Use31[A1, A2, A3, R1 any](fn func(context.Context, A1, A2, A3) R1, pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) R1

Use31 add span when context not nil

func Use32

func Use32[A1, A2, A3, R1, R2 any](fn func(context.Context, A1, A2, A3) (R1, R2), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2)

Use32 add span when context not nil

func Use33

func Use33[A1, A2, A3, R1, R2, R3 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3)

Use33 add span when context not nil

func Use34

func Use34[A1, A2, A3, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4)

Use34 add span when context not nil

func Use35

func Use35[A1, A2, A3, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5)

Use35 add span when context not nil

func Use36

func Use36[A1, A2, A3, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6)

Use36 add span when context not nil

func Use37

func Use37[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7)

Use37 add span when context not nil

func Use38

func Use38[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8)

Use38 add span when context not nil

func Use39

func Use39[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use39 add span when context not nil

func Use40

func Use40[A1, A2, A3, A4 any](fn func(context.Context, A1, A2, A3, A4), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4)

Use40 add span when context not nil

func Use41

func Use41[A1, A2, A3, A4, R1 any](fn func(context.Context, A1, A2, A3, A4) R1, pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) R1

Use41 add span when context not nil

func Use42

func Use42[A1, A2, A3, A4, R1, R2 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2)

Use42 add span when context not nil

func Use43

func Use43[A1, A2, A3, A4, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3)

Use43 add span when context not nil

func Use44

func Use44[A1, A2, A3, A4, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4)

Use44 add span when context not nil

func Use45

func Use45[A1, A2, A3, A4, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5)

Use45 add span when context not nil

func Use46

func Use46[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6)

Use46 add span when context not nil

func Use47

func Use47[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7)

Use47 add span when context not nil

func Use48

func Use48[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8)

Use48 add span when context not nil

func Use49

func Use49[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use49 add span when context not nil

func Use50

func Use50[A1, A2, A3, A4, A5 any](fn func(context.Context, A1, A2, A3, A4, A5), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5)

Use50 add span when context not nil

func Use51

func Use51[A1, A2, A3, A4, A5, R1 any](fn func(context.Context, A1, A2, A3, A4, A5) R1, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) R1

Use51 add span when context not nil

func Use52

func Use52[A1, A2, A3, A4, A5, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2)

Use52 add span when context not nil

func Use53

func Use53[A1, A2, A3, A4, A5, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3)

Use53 add span when context not nil

func Use54

func Use54[A1, A2, A3, A4, A5, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4)

Use54 add span when context not nil

func Use55

func Use55[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5)

Use55 add span when context not nil

func Use56

func Use56[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6)

Use56 add span when context not nil

func Use57

func Use57[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7)

Use57 add span when context not nil

func Use58

func Use58[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8)

Use58 add span when context not nil

func Use59

func Use59[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use59 add span when context not nil

func Use60

func Use60[A1, A2, A3, A4, A5, A6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6)

Use60 add span when context not nil

func Use61

func Use61[A1, A2, A3, A4, A5, A6, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) R1, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) R1

Use61 add span when context not nil

func Use62

func Use62[A1, A2, A3, A4, A5, A6, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2)

Use62 add span when context not nil

func Use63

func Use63[A1, A2, A3, A4, A5, A6, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3)

Use63 add span when context not nil

func Use64

func Use64[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4)

Use64 add span when context not nil

func Use65

func Use65[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5)

Use65 add span when context not nil

func Use66

func Use66[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6)

Use66 add span when context not nil

func Use67

func Use67[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7)

Use67 add span when context not nil

func Use68

func Use68[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8)

Use68 add span when context not nil

func Use69

func Use69[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use69 add span when context not nil

func Use70

func Use70[A1, A2, A3, A4, A5, A6, A7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7)

Use70 add span when context not nil

func Use71

func Use71[A1, A2, A3, A4, A5, A6, A7, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) R1, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) R1

Use71 add span when context not nil

func Use72

func Use72[A1, A2, A3, A4, A5, A6, A7, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2)

Use72 add span when context not nil

func Use73

func Use73[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3)

Use73 add span when context not nil

func Use74

func Use74[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4)

Use74 add span when context not nil

func Use75

func Use75[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5)

Use75 add span when context not nil

func Use76

func Use76[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6)

Use76 add span when context not nil

func Use77

func Use77[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7)

Use77 add span when context not nil

func Use78

func Use78[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8)

Use78 add span when context not nil

func Use79

func Use79[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use79 add span when context not nil

func Use80

func Use80[A1, A2, A3, A4, A5, A6, A7, A8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8)

Use80 add span when context not nil

func Use81

func Use81[A1, A2, A3, A4, A5, A6, A7, A8, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) R1, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) R1

Use81 add span when context not nil

func Use82

func Use82[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2)

Use82 add span when context not nil

func Use83

func Use83[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3)

Use83 add span when context not nil

func Use84

func Use84[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4)

Use84 add span when context not nil

func Use85

func Use85[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5)

Use85 add span when context not nil

func Use86

func Use86[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6)

Use86 add span when context not nil

func Use87

func Use87[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7)

Use87 add span when context not nil

func Use88

func Use88[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8)

Use88 add span when context not nil

func Use89

func Use89[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use89 add span when context not nil

func Use90

func Use90[A1, A2, A3, A4, A5, A6, A7, A8, A9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9)

Use90 add span when context not nil

func Use91

func Use91[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) R1, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) R1

Use91 add span when context not nil

func Use92

func Use92[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2)

Use92 add span when context not nil

func Use93

func Use93[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3)

Use93 add span when context not nil

func Use94

func Use94[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4)

Use94 add span when context not nil

func Use95

func Use95[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5)

Use95 add span when context not nil

func Use96

func Use96[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6)

Use96 add span when context not nil

func Use97

func Use97[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7)

Use97 add span when context not nil

func Use98

func Use98[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8)

Use98 add span when context not nil

func Use99

func Use99[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, R9), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

Use99 add span when context not nil

func UseErr00

UseErr00 add span when context not nil

func UseErr01

func UseErr01[R1 any](fn func(context.Context) (R1, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, error)

UseErr01 add span when context not nil

func UseErr02

func UseErr02[R1, R2 any](fn func(context.Context) (R1, R2, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, error)

UseErr02 add span when context not nil

func UseErr03

func UseErr03[R1, R2, R3 any](fn func(context.Context) (R1, R2, R3, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, error)

UseErr03 add span when context not nil

func UseErr04

func UseErr04[R1, R2, R3, R4 any](fn func(context.Context) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, error)

UseErr04 add span when context not nil

func UseErr05

func UseErr05[R1, R2, R3, R4, R5 any](fn func(context.Context) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, error)

UseErr05 add span when context not nil

func UseErr06

func UseErr06[R1, R2, R3, R4, R5, R6 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, error)

UseErr06 add span when context not nil

func UseErr07

func UseErr07[R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr07 add span when context not nil

func UseErr08

func UseErr08[R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr08 add span when context not nil

func UseErr09

func UseErr09[R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr09 add span when context not nil

func UseErr10

func UseErr10[A1 any](fn func(context.Context, A1) error, pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) error

UseErr10 add span when context not nil

func UseErr11

func UseErr11[A1, R1 any](fn func(context.Context, A1) (R1, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, error)

UseErr11 add span when context not nil

func UseErr12

func UseErr12[A1, R1, R2 any](fn func(context.Context, A1) (R1, R2, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, error)

UseErr12 add span when context not nil

func UseErr13

func UseErr13[A1, R1, R2, R3 any](fn func(context.Context, A1) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, error)

UseErr13 add span when context not nil

func UseErr14

func UseErr14[A1, R1, R2, R3, R4 any](fn func(context.Context, A1) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, error)

UseErr14 add span when context not nil

func UseErr15

func UseErr15[A1, R1, R2, R3, R4, R5 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, error)

UseErr15 add span when context not nil

func UseErr16

func UseErr16[A1, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, error)

UseErr16 add span when context not nil

func UseErr17

func UseErr17[A1, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr17 add span when context not nil

func UseErr18

func UseErr18[A1, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr18 add span when context not nil

func UseErr19

func UseErr19[A1, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr19 add span when context not nil

func UseErr20

func UseErr20[A1, A2 any](fn func(context.Context, A1, A2) error, pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) error

UseErr20 add span when context not nil

func UseErr21

func UseErr21[A1, A2, R1 any](fn func(context.Context, A1, A2) (R1, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, error)

UseErr21 add span when context not nil

func UseErr22

func UseErr22[A1, A2, R1, R2 any](fn func(context.Context, A1, A2) (R1, R2, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, error)

UseErr22 add span when context not nil

func UseErr23

func UseErr23[A1, A2, R1, R2, R3 any](fn func(context.Context, A1, A2) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, error)

UseErr23 add span when context not nil

func UseErr24

func UseErr24[A1, A2, R1, R2, R3, R4 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, error)

UseErr24 add span when context not nil

func UseErr25

func UseErr25[A1, A2, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, error)

UseErr25 add span when context not nil

func UseErr26

func UseErr26[A1, A2, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, error)

UseErr26 add span when context not nil

func UseErr27

func UseErr27[A1, A2, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr27 add span when context not nil

func UseErr28

func UseErr28[A1, A2, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr28 add span when context not nil

func UseErr29

func UseErr29[A1, A2, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr29 add span when context not nil

func UseErr30

func UseErr30[A1, A2, A3 any](fn func(context.Context, A1, A2, A3) error, pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) error

UseErr30 add span when context not nil

func UseErr31

func UseErr31[A1, A2, A3, R1 any](fn func(context.Context, A1, A2, A3) (R1, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, error)

UseErr31 add span when context not nil

func UseErr32

func UseErr32[A1, A2, A3, R1, R2 any](fn func(context.Context, A1, A2, A3) (R1, R2, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, error)

UseErr32 add span when context not nil

func UseErr33

func UseErr33[A1, A2, A3, R1, R2, R3 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, error)

UseErr33 add span when context not nil

func UseErr34

func UseErr34[A1, A2, A3, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, error)

UseErr34 add span when context not nil

func UseErr35

func UseErr35[A1, A2, A3, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, error)

UseErr35 add span when context not nil

func UseErr36

func UseErr36[A1, A2, A3, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, error)

UseErr36 add span when context not nil

func UseErr37

func UseErr37[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr37 add span when context not nil

func UseErr38

func UseErr38[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr38 add span when context not nil

func UseErr39

func UseErr39[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr39 add span when context not nil

func UseErr40

func UseErr40[A1, A2, A3, A4 any](fn func(context.Context, A1, A2, A3, A4) error, pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) error

UseErr40 add span when context not nil

func UseErr41

func UseErr41[A1, A2, A3, A4, R1 any](fn func(context.Context, A1, A2, A3, A4) (R1, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, error)

UseErr41 add span when context not nil

func UseErr42

func UseErr42[A1, A2, A3, A4, R1, R2 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, error)

UseErr42 add span when context not nil

func UseErr43

func UseErr43[A1, A2, A3, A4, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, error)

UseErr43 add span when context not nil

func UseErr44

func UseErr44[A1, A2, A3, A4, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, error)

UseErr44 add span when context not nil

func UseErr45

func UseErr45[A1, A2, A3, A4, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, error)

UseErr45 add span when context not nil

func UseErr46

func UseErr46[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, error)

UseErr46 add span when context not nil

func UseErr47

func UseErr47[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr47 add span when context not nil

func UseErr48

func UseErr48[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr48 add span when context not nil

func UseErr49

func UseErr49[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr49 add span when context not nil

func UseErr50

func UseErr50[A1, A2, A3, A4, A5 any](fn func(context.Context, A1, A2, A3, A4, A5) error, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) error

UseErr50 add span when context not nil

func UseErr51

func UseErr51[A1, A2, A3, A4, A5, R1 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, error)

UseErr51 add span when context not nil

func UseErr52

func UseErr52[A1, A2, A3, A4, A5, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, error)

UseErr52 add span when context not nil

func UseErr53

func UseErr53[A1, A2, A3, A4, A5, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, error)

UseErr53 add span when context not nil

func UseErr54

func UseErr54[A1, A2, A3, A4, A5, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, error)

UseErr54 add span when context not nil

func UseErr55

func UseErr55[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, error)

UseErr55 add span when context not nil

func UseErr56

func UseErr56[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, error)

UseErr56 add span when context not nil

func UseErr57

func UseErr57[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr57 add span when context not nil

func UseErr58

func UseErr58[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr58 add span when context not nil

func UseErr59

func UseErr59[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr59 add span when context not nil

func UseErr60

func UseErr60[A1, A2, A3, A4, A5, A6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) error, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) error

UseErr60 add span when context not nil

func UseErr61

func UseErr61[A1, A2, A3, A4, A5, A6, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, error)

UseErr61 add span when context not nil

func UseErr62

func UseErr62[A1, A2, A3, A4, A5, A6, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, error)

UseErr62 add span when context not nil

func UseErr63

func UseErr63[A1, A2, A3, A4, A5, A6, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, error)

UseErr63 add span when context not nil

func UseErr64

func UseErr64[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, error)

UseErr64 add span when context not nil

func UseErr65

func UseErr65[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, error)

UseErr65 add span when context not nil

func UseErr66

func UseErr66[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, error)

UseErr66 add span when context not nil

func UseErr67

func UseErr67[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr67 add span when context not nil

func UseErr68

func UseErr68[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr68 add span when context not nil

func UseErr69

func UseErr69[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr69 add span when context not nil

func UseErr70

func UseErr70[A1, A2, A3, A4, A5, A6, A7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) error, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) error

UseErr70 add span when context not nil

func UseErr71

func UseErr71[A1, A2, A3, A4, A5, A6, A7, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, error)

UseErr71 add span when context not nil

func UseErr72

func UseErr72[A1, A2, A3, A4, A5, A6, A7, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, error)

UseErr72 add span when context not nil

func UseErr73

func UseErr73[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, error)

UseErr73 add span when context not nil

func UseErr74

func UseErr74[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, error)

UseErr74 add span when context not nil

func UseErr75

func UseErr75[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, error)

UseErr75 add span when context not nil

func UseErr76

func UseErr76[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, error)

UseErr76 add span when context not nil

func UseErr77

func UseErr77[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr77 add span when context not nil

func UseErr78

func UseErr78[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr78 add span when context not nil

func UseErr79

func UseErr79[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr79 add span when context not nil

func UseErr80

func UseErr80[A1, A2, A3, A4, A5, A6, A7, A8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) error, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) error

UseErr80 add span when context not nil

func UseErr81

func UseErr81[A1, A2, A3, A4, A5, A6, A7, A8, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, error)

UseErr81 add span when context not nil

func UseErr82

func UseErr82[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, error)

UseErr82 add span when context not nil

func UseErr83

func UseErr83[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, error)

UseErr83 add span when context not nil

func UseErr84

func UseErr84[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, error)

UseErr84 add span when context not nil

func UseErr85

func UseErr85[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, error)

UseErr85 add span when context not nil

func UseErr86

func UseErr86[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, error)

UseErr86 add span when context not nil

func UseErr87

func UseErr87[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr87 add span when context not nil

func UseErr88

func UseErr88[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr88 add span when context not nil

func UseErr89

func UseErr89[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr89 add span when context not nil

func UseErr90

func UseErr90[A1, A2, A3, A4, A5, A6, A7, A8, A9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) error, pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) error

UseErr90 add span when context not nil

func UseErr91

func UseErr91[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, error)

UseErr91 add span when context not nil

func UseErr92

func UseErr92[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, error)

UseErr92 add span when context not nil

func UseErr93

func UseErr93[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, error)

UseErr93 add span when context not nil

func UseErr94

func UseErr94[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, error)

UseErr94 add span when context not nil

func UseErr95

func UseErr95[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, error)

UseErr95 add span when context not nil

func UseErr96

func UseErr96[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, error)

UseErr96 add span when context not nil

func UseErr97

func UseErr97[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, error)

UseErr97 add span when context not nil

func UseErr98

func UseErr98[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseErr98 add span when context not nil

func UseErr99

func UseErr99[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), pp TelemetryProviderFn, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseErr99 add span when context not nil

func UseOption00

func UseOption00(fn func(context.Context), sp SpanProviderFn) func(context.Context)

UseOption00 add span when context contains Telemetry

func UseOption01

func UseOption01[R1 any](fn func(context.Context) R1, sp SpanProviderFn) func(context.Context) R1

UseOption01 add span when context contains Telemetry

func UseOption02

func UseOption02[R1, R2 any](fn func(context.Context) (R1, R2), sp SpanProviderFn) func(context.Context) (R1, R2)

UseOption02 add span when context contains Telemetry

func UseOption03

func UseOption03[R1, R2, R3 any](fn func(context.Context) (R1, R2, R3), sp SpanProviderFn) func(context.Context) (R1, R2, R3)

UseOption03 add span when context contains Telemetry

func UseOption04

func UseOption04[R1, R2, R3, R4 any](fn func(context.Context) (R1, R2, R3, R4), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4)

UseOption04 add span when context contains Telemetry

func UseOption05

func UseOption05[R1, R2, R3, R4, R5 any](fn func(context.Context) (R1, R2, R3, R4, R5), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5)

UseOption05 add span when context contains Telemetry

func UseOption06

func UseOption06[R1, R2, R3, R4, R5, R6 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6)

UseOption06 add span when context contains Telemetry

func UseOption07

func UseOption07[R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7)

UseOption07 add span when context contains Telemetry

func UseOption08

func UseOption08[R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption08 add span when context contains Telemetry

func UseOption09

func UseOption09[R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption09 add span when context contains Telemetry

func UseOption10

func UseOption10[A1 any](fn func(context.Context, A1), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1)

UseOption10 add span when context contains Telemetry

func UseOption11

func UseOption11[A1, R1 any](fn func(context.Context, A1) R1, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) R1

UseOption11 add span when context have a Telemetry

func UseOption12

func UseOption12[A1, R1, R2 any](fn func(context.Context, A1) (R1, R2), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2)

UseOption12 add span when context have a Telemetry

func UseOption13

func UseOption13[A1, R1, R2, R3 any](fn func(context.Context, A1) (R1, R2, R3), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3)

UseOption13 add span when context have a Telemetry

func UseOption14

func UseOption14[A1, R1, R2, R3, R4 any](fn func(context.Context, A1) (R1, R2, R3, R4), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4)

UseOption14 add span when context have a Telemetry

func UseOption15

func UseOption15[A1, R1, R2, R3, R4, R5 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5)

UseOption15 add span when context have a Telemetry

func UseOption16

func UseOption16[A1, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6)

UseOption16 add span when context have a Telemetry

func UseOption17

func UseOption17[A1, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7)

UseOption17 add span when context have a Telemetry

func UseOption18

func UseOption18[A1, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption18 add span when context have a Telemetry

func UseOption19

func UseOption19[A1, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption19 add span when context have a Telemetry

func UseOption20

func UseOption20[A1, A2 any](fn func(context.Context, A1, A2), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2)

UseOption20 add span when context contains Telemetry

func UseOption21

func UseOption21[A1, A2, R1 any](fn func(context.Context, A1, A2) R1, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) R1

UseOption21 add span when context have a Telemetry

func UseOption22

func UseOption22[A1, A2, R1, R2 any](fn func(context.Context, A1, A2) (R1, R2), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2)

UseOption22 add span when context have a Telemetry

func UseOption23

func UseOption23[A1, A2, R1, R2, R3 any](fn func(context.Context, A1, A2) (R1, R2, R3), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3)

UseOption23 add span when context have a Telemetry

func UseOption24

func UseOption24[A1, A2, R1, R2, R3, R4 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4)

UseOption24 add span when context have a Telemetry

func UseOption25

func UseOption25[A1, A2, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5)

UseOption25 add span when context have a Telemetry

func UseOption26

func UseOption26[A1, A2, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6)

UseOption26 add span when context have a Telemetry

func UseOption27

func UseOption27[A1, A2, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7)

UseOption27 add span when context have a Telemetry

func UseOption28

func UseOption28[A1, A2, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption28 add span when context have a Telemetry

func UseOption29

func UseOption29[A1, A2, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption29 add span when context have a Telemetry

func UseOption30

func UseOption30[A1, A2, A3 any](fn func(context.Context, A1, A2, A3), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3)

UseOption30 add span when context contains Telemetry

func UseOption31

func UseOption31[A1, A2, A3, R1 any](fn func(context.Context, A1, A2, A3) R1, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) R1

UseOption31 add span when context have a Telemetry

func UseOption32

func UseOption32[A1, A2, A3, R1, R2 any](fn func(context.Context, A1, A2, A3) (R1, R2), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2)

UseOption32 add span when context have a Telemetry

func UseOption33

func UseOption33[A1, A2, A3, R1, R2, R3 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3)

UseOption33 add span when context have a Telemetry

func UseOption34

func UseOption34[A1, A2, A3, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4)

UseOption34 add span when context have a Telemetry

func UseOption35

func UseOption35[A1, A2, A3, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5)

UseOption35 add span when context have a Telemetry

func UseOption36

func UseOption36[A1, A2, A3, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6)

UseOption36 add span when context have a Telemetry

func UseOption37

func UseOption37[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7)

UseOption37 add span when context have a Telemetry

func UseOption38

func UseOption38[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption38 add span when context have a Telemetry

func UseOption39

func UseOption39[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption39 add span when context have a Telemetry

func UseOption40

func UseOption40[A1, A2, A3, A4 any](fn func(context.Context, A1, A2, A3, A4), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4)

UseOption40 add span when context contains Telemetry

func UseOption41

func UseOption41[A1, A2, A3, A4, R1 any](fn func(context.Context, A1, A2, A3, A4) R1, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) R1

UseOption41 add span when context have a Telemetry

func UseOption42

func UseOption42[A1, A2, A3, A4, R1, R2 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2)

UseOption42 add span when context have a Telemetry

func UseOption43

func UseOption43[A1, A2, A3, A4, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3)

UseOption43 add span when context have a Telemetry

func UseOption44

func UseOption44[A1, A2, A3, A4, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4)

UseOption44 add span when context have a Telemetry

func UseOption45

func UseOption45[A1, A2, A3, A4, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5)

UseOption45 add span when context have a Telemetry

func UseOption46

func UseOption46[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6)

UseOption46 add span when context have a Telemetry

func UseOption47

func UseOption47[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7)

UseOption47 add span when context have a Telemetry

func UseOption48

func UseOption48[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption48 add span when context have a Telemetry

func UseOption49

func UseOption49[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption49 add span when context have a Telemetry

func UseOption50

func UseOption50[A1, A2, A3, A4, A5 any](fn func(context.Context, A1, A2, A3, A4, A5), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5)

UseOption50 add span when context contains Telemetry

func UseOption51

func UseOption51[A1, A2, A3, A4, A5, R1 any](fn func(context.Context, A1, A2, A3, A4, A5) R1, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) R1

UseOption51 add span when context have a Telemetry

func UseOption52

func UseOption52[A1, A2, A3, A4, A5, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2)

UseOption52 add span when context have a Telemetry

func UseOption53

func UseOption53[A1, A2, A3, A4, A5, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3)

UseOption53 add span when context have a Telemetry

func UseOption54

func UseOption54[A1, A2, A3, A4, A5, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4)

UseOption54 add span when context have a Telemetry

func UseOption55

func UseOption55[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5)

UseOption55 add span when context have a Telemetry

func UseOption56

func UseOption56[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6)

UseOption56 add span when context have a Telemetry

func UseOption57

func UseOption57[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7)

UseOption57 add span when context have a Telemetry

func UseOption58

func UseOption58[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption58 add span when context have a Telemetry

func UseOption59

func UseOption59[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption59 add span when context have a Telemetry

func UseOption60

func UseOption60[A1, A2, A3, A4, A5, A6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6)

UseOption60 add span when context contains Telemetry

func UseOption61

func UseOption61[A1, A2, A3, A4, A5, A6, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) R1, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) R1

UseOption61 add span when context have a Telemetry

func UseOption62

func UseOption62[A1, A2, A3, A4, A5, A6, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2)

UseOption62 add span when context have a Telemetry

func UseOption63

func UseOption63[A1, A2, A3, A4, A5, A6, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3)

UseOption63 add span when context have a Telemetry

func UseOption64

func UseOption64[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4)

UseOption64 add span when context have a Telemetry

func UseOption65

func UseOption65[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5)

UseOption65 add span when context have a Telemetry

func UseOption66

func UseOption66[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6)

UseOption66 add span when context have a Telemetry

func UseOption67

func UseOption67[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7)

UseOption67 add span when context have a Telemetry

func UseOption68

func UseOption68[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption68 add span when context have a Telemetry

func UseOption69

func UseOption69[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption69 add span when context have a Telemetry

func UseOption70

func UseOption70[A1, A2, A3, A4, A5, A6, A7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7)

UseOption70 add span when context contains Telemetry

func UseOption71

func UseOption71[A1, A2, A3, A4, A5, A6, A7, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) R1, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) R1

UseOption71 add span when context have a Telemetry

func UseOption72

func UseOption72[A1, A2, A3, A4, A5, A6, A7, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2)

UseOption72 add span when context have a Telemetry

func UseOption73

func UseOption73[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3)

UseOption73 add span when context have a Telemetry

func UseOption74

func UseOption74[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4)

UseOption74 add span when context have a Telemetry

func UseOption75

func UseOption75[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5)

UseOption75 add span when context have a Telemetry

func UseOption76

func UseOption76[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6)

UseOption76 add span when context have a Telemetry

func UseOption77

func UseOption77[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7)

UseOption77 add span when context have a Telemetry

func UseOption78

func UseOption78[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption78 add span when context have a Telemetry

func UseOption79

func UseOption79[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption79 add span when context have a Telemetry

func UseOption80

func UseOption80[A1, A2, A3, A4, A5, A6, A7, A8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8)

UseOption80 add span when context contains Telemetry

func UseOption81

func UseOption81[A1, A2, A3, A4, A5, A6, A7, A8, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) R1, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) R1

UseOption81 add span when context have a Telemetry

func UseOption82

func UseOption82[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2)

UseOption82 add span when context have a Telemetry

func UseOption83

func UseOption83[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3)

UseOption83 add span when context have a Telemetry

func UseOption84

func UseOption84[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4)

UseOption84 add span when context have a Telemetry

func UseOption85

func UseOption85[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5)

UseOption85 add span when context have a Telemetry

func UseOption86

func UseOption86[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6)

UseOption86 add span when context have a Telemetry

func UseOption87

func UseOption87[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7)

UseOption87 add span when context have a Telemetry

func UseOption88

func UseOption88[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption88 add span when context have a Telemetry

func UseOption89

func UseOption89[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption89 add span when context have a Telemetry

func UseOption90

func UseOption90[A1, A2, A3, A4, A5, A6, A7, A8, A9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9)

UseOption90 add span when context contains Telemetry

func UseOption91

func UseOption91[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) R1, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) R1

UseOption91 add span when context have a Telemetry

func UseOption92

func UseOption92[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2)

UseOption92 add span when context have a Telemetry

func UseOption93

func UseOption93[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3)

UseOption93 add span when context have a Telemetry

func UseOption94

func UseOption94[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4)

UseOption94 add span when context have a Telemetry

func UseOption95

func UseOption95[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5)

UseOption95 add span when context have a Telemetry

func UseOption96

func UseOption96[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6)

UseOption96 add span when context have a Telemetry

func UseOption97

func UseOption97[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7)

UseOption97 add span when context have a Telemetry

func UseOption98

func UseOption98[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8)

UseOption98 add span when context have a Telemetry

func UseOption99

func UseOption99[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, R9), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, R9)

UseOption99 add span when context have a Telemetry

func UseOptionErr00

func UseOptionErr00(fn func(context.Context) error, sp SpanProviderFn) func(context.Context) error

UseOptionErr00 add span when context contains Telemetry

func UseOptionErr01

func UseOptionErr01[R1 any](fn func(context.Context) (R1, error), sp SpanProviderFn) func(context.Context) (R1, error)

UseOptionErr01 add span when context contains Telemetry

func UseOptionErr02

func UseOptionErr02[R1, R2 any](fn func(context.Context) (R1, R2, error), sp SpanProviderFn) func(context.Context) (R1, R2, error)

UseOptionErr02 add span when context contains Telemetry

func UseOptionErr03

func UseOptionErr03[R1, R2, R3 any](fn func(context.Context) (R1, R2, R3, error), sp SpanProviderFn) func(context.Context) (R1, R2, R3, error)

UseOptionErr03 add span when context contains Telemetry

func UseOptionErr04

func UseOptionErr04[R1, R2, R3, R4 any](fn func(context.Context) (R1, R2, R3, R4, error), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, error)

UseOptionErr04 add span when context contains Telemetry

func UseOptionErr05

func UseOptionErr05[R1, R2, R3, R4, R5 any](fn func(context.Context) (R1, R2, R3, R4, R5, error), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, error)

UseOptionErr05 add span when context contains Telemetry

func UseOptionErr06

func UseOptionErr06[R1, R2, R3, R4, R5, R6 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, error), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr06 add span when context contains Telemetry

func UseOptionErr07

func UseOptionErr07[R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, error), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr07 add span when context contains Telemetry

func UseOptionErr08

func UseOptionErr08[R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr08 add span when context contains Telemetry

func UseOptionErr09

func UseOptionErr09[R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp SpanProviderFn) func(context.Context) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr09 add span when context contains Telemetry

func UseOptionErr10

func UseOptionErr10[A1 any](fn func(context.Context, A1) error, sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) error

UseOptionErr10 add span when context contains Telemetry

func UseOptionErr11

func UseOptionErr11[A1, R1 any](fn func(context.Context, A1) (R1, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, error)

UseOptionErr11 add span when context have a Telemetry

func UseOptionErr12

func UseOptionErr12[A1, R1, R2 any](fn func(context.Context, A1) (R1, R2, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, error)

UseOptionErr12 add span when context have a Telemetry

func UseOptionErr13

func UseOptionErr13[A1, R1, R2, R3 any](fn func(context.Context, A1) (R1, R2, R3, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, error)

UseOptionErr13 add span when context have a Telemetry

func UseOptionErr14

func UseOptionErr14[A1, R1, R2, R3, R4 any](fn func(context.Context, A1) (R1, R2, R3, R4, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, error)

UseOptionErr14 add span when context have a Telemetry

func UseOptionErr15

func UseOptionErr15[A1, R1, R2, R3, R4, R5 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, error)

UseOptionErr15 add span when context have a Telemetry

func UseOptionErr16

func UseOptionErr16[A1, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr16 add span when context have a Telemetry

func UseOptionErr17

func UseOptionErr17[A1, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr17 add span when context have a Telemetry

func UseOptionErr18

func UseOptionErr18[A1, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr18 add span when context have a Telemetry

func UseOptionErr19

func UseOptionErr19[A1, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1) (string, []attribute.KeyValue)) func(context.Context, A1) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr19 add span when context have a Telemetry

func UseOptionErr20

func UseOptionErr20[A1, A2 any](fn func(context.Context, A1, A2) error, sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) error

UseOptionErr20 add span when context contains Telemetry

func UseOptionErr21

func UseOptionErr21[A1, A2, R1 any](fn func(context.Context, A1, A2) (R1, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, error)

UseOptionErr21 add span when context have a Telemetry

func UseOptionErr22

func UseOptionErr22[A1, A2, R1, R2 any](fn func(context.Context, A1, A2) (R1, R2, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, error)

UseOptionErr22 add span when context have a Telemetry

func UseOptionErr23

func UseOptionErr23[A1, A2, R1, R2, R3 any](fn func(context.Context, A1, A2) (R1, R2, R3, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, error)

UseOptionErr23 add span when context have a Telemetry

func UseOptionErr24

func UseOptionErr24[A1, A2, R1, R2, R3, R4 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, error)

UseOptionErr24 add span when context have a Telemetry

func UseOptionErr25

func UseOptionErr25[A1, A2, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, error)

UseOptionErr25 add span when context have a Telemetry

func UseOptionErr26

func UseOptionErr26[A1, A2, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr26 add span when context have a Telemetry

func UseOptionErr27

func UseOptionErr27[A1, A2, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr27 add span when context have a Telemetry

func UseOptionErr28

func UseOptionErr28[A1, A2, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr28 add span when context have a Telemetry

func UseOptionErr29

func UseOptionErr29[A1, A2, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1, A2) (string, []attribute.KeyValue)) func(context.Context, A1, A2) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr29 add span when context have a Telemetry

func UseOptionErr30

func UseOptionErr30[A1, A2, A3 any](fn func(context.Context, A1, A2, A3) error, sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) error

UseOptionErr30 add span when context contains Telemetry

func UseOptionErr31

func UseOptionErr31[A1, A2, A3, R1 any](fn func(context.Context, A1, A2, A3) (R1, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, error)

UseOptionErr31 add span when context have a Telemetry

func UseOptionErr32

func UseOptionErr32[A1, A2, A3, R1, R2 any](fn func(context.Context, A1, A2, A3) (R1, R2, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, error)

UseOptionErr32 add span when context have a Telemetry

func UseOptionErr33

func UseOptionErr33[A1, A2, A3, R1, R2, R3 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, error)

UseOptionErr33 add span when context have a Telemetry

func UseOptionErr34

func UseOptionErr34[A1, A2, A3, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, error)

UseOptionErr34 add span when context have a Telemetry

func UseOptionErr35

func UseOptionErr35[A1, A2, A3, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, error)

UseOptionErr35 add span when context have a Telemetry

func UseOptionErr36

func UseOptionErr36[A1, A2, A3, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr36 add span when context have a Telemetry

func UseOptionErr37

func UseOptionErr37[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr37 add span when context have a Telemetry

func UseOptionErr38

func UseOptionErr38[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr38 add span when context have a Telemetry

func UseOptionErr39

func UseOptionErr39[A1, A2, A3, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1, A2, A3) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr39 add span when context have a Telemetry

func UseOptionErr40

func UseOptionErr40[A1, A2, A3, A4 any](fn func(context.Context, A1, A2, A3, A4) error, sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) error

UseOptionErr40 add span when context contains Telemetry

func UseOptionErr41

func UseOptionErr41[A1, A2, A3, A4, R1 any](fn func(context.Context, A1, A2, A3, A4) (R1, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, error)

UseOptionErr41 add span when context have a Telemetry

func UseOptionErr42

func UseOptionErr42[A1, A2, A3, A4, R1, R2 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, error)

UseOptionErr42 add span when context have a Telemetry

func UseOptionErr43

func UseOptionErr43[A1, A2, A3, A4, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, error)

UseOptionErr43 add span when context have a Telemetry

func UseOptionErr44

func UseOptionErr44[A1, A2, A3, A4, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, error)

UseOptionErr44 add span when context have a Telemetry

func UseOptionErr45

func UseOptionErr45[A1, A2, A3, A4, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, error)

UseOptionErr45 add span when context have a Telemetry

func UseOptionErr46

func UseOptionErr46[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr46 add span when context have a Telemetry

func UseOptionErr47

func UseOptionErr47[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr47 add span when context have a Telemetry

func UseOptionErr48

func UseOptionErr48[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr48 add span when context have a Telemetry

func UseOptionErr49

func UseOptionErr49[A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1, A2, A3, A4) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr49 add span when context have a Telemetry

func UseOptionErr50

func UseOptionErr50[A1, A2, A3, A4, A5 any](fn func(context.Context, A1, A2, A3, A4, A5) error, sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) error

UseOptionErr50 add span when context contains Telemetry

func UseOptionErr51

func UseOptionErr51[A1, A2, A3, A4, A5, R1 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, error)

UseOptionErr51 add span when context have a Telemetry

func UseOptionErr52

func UseOptionErr52[A1, A2, A3, A4, A5, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, error)

UseOptionErr52 add span when context have a Telemetry

func UseOptionErr53

func UseOptionErr53[A1, A2, A3, A4, A5, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, error)

UseOptionErr53 add span when context have a Telemetry

func UseOptionErr54

func UseOptionErr54[A1, A2, A3, A4, A5, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, error)

UseOptionErr54 add span when context have a Telemetry

func UseOptionErr55

func UseOptionErr55[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, error)

UseOptionErr55 add span when context have a Telemetry

func UseOptionErr56

func UseOptionErr56[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr56 add span when context have a Telemetry

func UseOptionErr57

func UseOptionErr57[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr57 add span when context have a Telemetry

func UseOptionErr58

func UseOptionErr58[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr58 add span when context have a Telemetry

func UseOptionErr59

func UseOptionErr59[A1, A2, A3, A4, A5, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1, A2, A3, A4, A5) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr59 add span when context have a Telemetry

func UseOptionErr60

func UseOptionErr60[A1, A2, A3, A4, A5, A6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) error, sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) error

UseOptionErr60 add span when context contains Telemetry

func UseOptionErr61

func UseOptionErr61[A1, A2, A3, A4, A5, A6, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, error)

UseOptionErr61 add span when context have a Telemetry

func UseOptionErr62

func UseOptionErr62[A1, A2, A3, A4, A5, A6, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, error)

UseOptionErr62 add span when context have a Telemetry

func UseOptionErr63

func UseOptionErr63[A1, A2, A3, A4, A5, A6, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, error)

UseOptionErr63 add span when context have a Telemetry

func UseOptionErr64

func UseOptionErr64[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, error)

UseOptionErr64 add span when context have a Telemetry

func UseOptionErr65

func UseOptionErr65[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, error)

UseOptionErr65 add span when context have a Telemetry

func UseOptionErr66

func UseOptionErr66[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr66 add span when context have a Telemetry

func UseOptionErr67

func UseOptionErr67[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr67 add span when context have a Telemetry

func UseOptionErr68

func UseOptionErr68[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr68 add span when context have a Telemetry

func UseOptionErr69

func UseOptionErr69[A1, A2, A3, A4, A5, A6, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1, A2, A3, A4, A5, A6) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr69 add span when context have a Telemetry

func UseOptionErr70

func UseOptionErr70[A1, A2, A3, A4, A5, A6, A7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) error, sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) error

UseOptionErr70 add span when context contains Telemetry

func UseOptionErr71

func UseOptionErr71[A1, A2, A3, A4, A5, A6, A7, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, error)

UseOptionErr71 add span when context have a Telemetry

func UseOptionErr72

func UseOptionErr72[A1, A2, A3, A4, A5, A6, A7, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, error)

UseOptionErr72 add span when context have a Telemetry

func UseOptionErr73

func UseOptionErr73[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, error)

UseOptionErr73 add span when context have a Telemetry

func UseOptionErr74

func UseOptionErr74[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, error)

UseOptionErr74 add span when context have a Telemetry

func UseOptionErr75

func UseOptionErr75[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, error)

UseOptionErr75 add span when context have a Telemetry

func UseOptionErr76

func UseOptionErr76[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr76 add span when context have a Telemetry

func UseOptionErr77

func UseOptionErr77[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr77 add span when context have a Telemetry

func UseOptionErr78

func UseOptionErr78[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr78 add span when context have a Telemetry

func UseOptionErr79

func UseOptionErr79[A1, A2, A3, A4, A5, A6, A7, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1, A2, A3, A4, A5, A6, A7) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr79 add span when context have a Telemetry

func UseOptionErr80

func UseOptionErr80[A1, A2, A3, A4, A5, A6, A7, A8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) error, sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) error

UseOptionErr80 add span when context contains Telemetry

func UseOptionErr81

func UseOptionErr81[A1, A2, A3, A4, A5, A6, A7, A8, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, error)

UseOptionErr81 add span when context have a Telemetry

func UseOptionErr82

func UseOptionErr82[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, error)

UseOptionErr82 add span when context have a Telemetry

func UseOptionErr83

func UseOptionErr83[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, error)

UseOptionErr83 add span when context have a Telemetry

func UseOptionErr84

func UseOptionErr84[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, error)

UseOptionErr84 add span when context have a Telemetry

func UseOptionErr85

func UseOptionErr85[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, error)

UseOptionErr85 add span when context have a Telemetry

func UseOptionErr86

func UseOptionErr86[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr86 add span when context have a Telemetry

func UseOptionErr87

func UseOptionErr87[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr87 add span when context have a Telemetry

func UseOptionErr88

func UseOptionErr88[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr88 add span when context have a Telemetry

func UseOptionErr89

func UseOptionErr89[A1, A2, A3, A4, A5, A6, A7, A8, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr89 add span when context have a Telemetry

func UseOptionErr90

func UseOptionErr90[A1, A2, A3, A4, A5, A6, A7, A8, A9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) error, sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) error

UseOptionErr90 add span when context contains Telemetry

func UseOptionErr91

func UseOptionErr91[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, error)

UseOptionErr91 add span when context have a Telemetry

func UseOptionErr92

func UseOptionErr92[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, error)

UseOptionErr92 add span when context have a Telemetry

func UseOptionErr93

func UseOptionErr93[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, error)

UseOptionErr93 add span when context have a Telemetry

func UseOptionErr94

func UseOptionErr94[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, error)

UseOptionErr94 add span when context have a Telemetry

func UseOptionErr95

func UseOptionErr95[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, error)

UseOptionErr95 add span when context have a Telemetry

func UseOptionErr96

func UseOptionErr96[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, error)

UseOptionErr96 add span when context have a Telemetry

func UseOptionErr97

func UseOptionErr97[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, error)

UseOptionErr97 add span when context have a Telemetry

func UseOptionErr98

func UseOptionErr98[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7, R8 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, error)

UseOptionErr98 add span when context have a Telemetry

func UseOptionErr99

func UseOptionErr99[A1, A2, A3, A4, A5, A6, A7, A8, A9, R1, R2, R3, R4, R5, R6, R7, R8, R9 any](fn func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error), sp func(A1, A2, A3, A4, A5, A6, A7, A8, A9) (string, []attribute.KeyValue)) func(context.Context, A1, A2, A3, A4, A5, A6, A7, A8, A9) (R1, R2, R3, R4, R5, R6, R7, R8, R9, error)

UseOptionErr99 add span when context have a Telemetry

Types

type SpanProviderFn

type SpanProviderFn func() (name string, attr []attribute.KeyValue)

type Telemetry

type Telemetry interface {
	HandleError(err error)
	/*
		HandleRecover returns the recover value and if there is failure
		A sample usage like:
			defer func() {
				if r, ok := tel.HandleRecover(recover()); ok {
					panic(r)
				}
			}()
	*/
	HandleRecover(rec any) (failure any, failed bool)

	//StartSpan if ctx is nil then the returns are nil
	StartSpan(name string, ctx context.Context, attrs ...attribute.KeyValue) (context.Context, trace.Span)

	SetContext(ctx context.Context) context.Context
}

func ByContext

func ByContext(ctx context.Context, p TelemetryProviderFn) (r Telemetry, cx context.Context)

ByContext fetch or create Telemetry from context

func ByRequestContext

func ByRequestContext(req *http.Request, p TelemetryProviderFn) (r Telemetry, rx *http.Request)

func FromContext

func FromContext(ctx context.Context) (r Telemetry)

FromContext fetch context Telemetry

func NewTelemetry

func NewTelemetry(scope string, opts ...trace.SpanStartOption) Telemetry

NewTelemetry create Telemetry returns nil if not setup telemetry

func SpanByContext

func SpanByContext(ctx context.Context, p TelemetryProviderFn, sn SpanProviderFn) (te Telemetry, sp trace.Span, cx context.Context)

SpanByContext create span with context Telemetry or create new one

func SpanByRequestContext

func SpanByRequestContext(req *http.Request, p TelemetryProviderFn, sn SpanProviderFn) (te Telemetry, sp trace.Span, rx *http.Request)

func SpanFromContext

func SpanFromContext(ctx context.Context, sn SpanProviderFn) (te Telemetry, sp trace.Span, cx context.Context)

SpanFromContext create span only context have a Telemetry

type TelemetryProviderFn

type TelemetryProviderFn func() (scope string, opt []trace.SpanStartOption)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL