// should trigger missing_context_propagation because a receiver field calls Get without forwarding ctx.
package sample

import (
	"context"
	"net/http"
)

type HTTPClient interface {
	Get(string) (*http.Response, error)
}

type Service struct {
	client HTTPClient
}

func (s *Service) Fetch(ctx context.Context, url string) (*http.Response, error) {
	_ = ctx
	return s.client.Get(url)
}