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  }