func (t tracer) StartFieldExecution(ctx context.Context, field graphql.CollectedField) context.Context {
	if strings.HasPrefix(field.Name, "__") {
		ctx, _ = trace.StartSpan(ctx,
			field.ObjectDefinition.Name+"/"+field.Name,
			trace.WithSampler(trace.NeverSample()),
		)
		return ctx
	}
	return t.Tracer.StartFieldExecution(ctx, field)
}
// StartFieldExecution blocks span creation on introspection fields
StartFieldExecution blocks span creation on introspection fields
// StartFieldExecution blocks span creation on introspection fields
func (t tracer) StartFieldExecution(ctx context.Context, field graphql.CollectedField) context.Context {
	if strings.HasPrefix(field.Name, "__") {
		ctx, _ = trace.StartSpan(ctx,
			field.ObjectDefinition.Name+"/"+field.Name,
			trace.WithSampler(trace.NeverSample()),
		)
		return ctx
	}
	return t.Tracer.StartFieldExecution(ctx, field)
}
func ( t tracer ) StartFieldExecution ( ctx context . Context , field graphql . CollectedField ) context . Context { if strings . HasPrefix ( field . Name , " " ) { ctx , _ = trace . StartSpan ( ctx , field . ObjectDefinition . Name + " " + field . Name , trace . WithSampler ( trace . NeverSample ( ) ) , ) return ctx } return t . Tracer . StartFieldExecution ( ctx , field ) }
StartFieldExecution blocks span creation on introspection fields
StartFieldExecution blocks span creation on introspection fields