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