trace.mx raw

   1  // Stubs for the runtime/trace package
   2  package trace
   3  
   4  import (
   5  	"context"
   6  	"errors"
   7  	"io"
   8  )
   9  
  10  func Start(w io.Writer) error {
  11  	return errors.New("not implemented")
  12  }
  13  
  14  func Stop() {}
  15  
  16  func NewTask(pctx context.Context, taskType string) (ctx context.Context, task *Task) {
  17  	return context.TODO(), nil
  18  }
  19  
  20  type Task struct{}
  21  
  22  func (t *Task) End() {}
  23  
  24  func Log(ctx context.Context, category, message string) {}
  25  
  26  func Logf(ctx context.Context, category, format string, args ...any) {}
  27  
  28  func WithRegion(ctx context.Context, regionType string, fn func()) {
  29  	fn()
  30  }
  31  
  32  func StartRegion(ctx context.Context, regionType string) *Region {
  33  	return nil
  34  }
  35  
  36  type Region struct{}
  37  
  38  func (r *Region) End() {}
  39  
  40  func IsEnabled() bool {
  41  	return false
  42  }
  43