/
githubmirror
/
ydb-go-sdk
Обзор
Документация
Войти
/
githubmirror
/
ydb-go-sdk
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
internal/pool/trace.go
25 строк
750 B
Aleksey Myasnikov
internal/pool.Trace is generic type now. Fix panics from force type assert cast (#2179)
28 май 2026, 15:54
Не верифицирован
28 май 2026, 15:54
541f6a5
Код
Авторство
О чём код?
package pool import ( "context" "github.com/ydb-platform/ydb-go-sdk/v3/internal/stack" "github.com/ydb-platform/ydb-go-sdk/v3/trace" ) type ( Trace[PT ItemConstraint[T], T any] struct { OnNew func(ctx *context.Context, call stack.Caller) func(limit int) OnClose func(ctx *context.Context, call stack.Caller) func(err error) OnTry func(ctx *context.Context, call stack.Caller) func(err error) OnWith func(ctx *context.Context, call stack.Caller) func(attempts int, err error) OnPut func(ctx *context.Context, call stack.Caller, item PT) func(err error) OnGet func(ctx *context.Context, call stack.Caller) func( item PT, nodeHintInfo *trace.NodeHintInfo, attempts int, err error, ) OnChange func(Stats) } )