github.com/MetalBlockchain/metalgo@v1.11.9/trace/noop.go (about) 1 // Copyright (C) 2019-2024, Ava Labs, Inc. All rights reserved. 2 // See the file LICENSE for licensing terms. 3 4 package trace 5 6 import "go.opentelemetry.io/otel/trace/noop" 7 8 var Noop Tracer = noOpTracer{} 9 10 // noOpTracer is an implementation of trace.Tracer that does nothing. 11 type noOpTracer struct { 12 noop.Tracer 13 } 14 15 func (noOpTracer) Close() error { 16 return nil 17 }