github.com/unionj-cloud/go-doudou@v1.3.8-0.20221011095552-0088008e5b31/framework/http/mock/goresilience_runner_interface.go (about)

     1  package mock
     2  
     3  import (
     4  	"context"
     5  	"github.com/slok/goresilience"
     6  )
     7  
     8  //go:generate mockgen -destination ./mock_goresilience_runner_interface.go -package mock -source=./goresilience_runner_interface.go
     9  
    10  type Runner interface {
    11  	// Run will run the unit of execution passed on f.
    12  	Run(ctx context.Context, f goresilience.Func) error
    13  }