Newer
Older
func Do[T any](ctx context.Context, c Conn, method string, args any) (*T, error) {
return &t, nil
}
func Call[T any](ctx context.Context, c Conn, method string, args ...any) (*T, error) {
var t T
err := c.Call(ctx, &t, method, args)
if err != nil {
return nil, err
}
return &t, nil