go-micro.dev/v5@v5.12.0/debug/trace/noop.go (about) 1 package trace 2 3 import "context" 4 5 type noop struct{} 6 7 func (n *noop) Init(...Option) error { 8 return nil 9 } 10 11 func (n *noop) Start(ctx context.Context, name string) (context.Context, *Span) { 12 return nil, nil 13 } 14 15 func (n *noop) Finish(*Span) error { 16 return nil 17 } 18 19 func (n *noop) Read(...ReadOption) ([]*Span, error) { 20 return nil, nil 21 }