# Functions
NewAfterCtx create new AfterCtx with fields initialized.
NewBeforeCtx create new BeforeCtx with fields initialized.
NewFileExporter create a file exporter whose default output is stdout.
NewJaegerExporter Create jaeger exporter with bellow condition.
NewNoopExporter create a noop exporter.
NewOptionSet Create new optionSet with options.
NewOptionSetMock for testing purpose.
ToOptions convert BootConfig into Option list.
WithEntryNameAndType provide entry name and entry type.
WithExporter Provide sdktrace.SpanExporter.
WithIgnorePrefix provide paths prefix that will ignore.
WithMockOptionSet provide mock OptionSetInterface.
WithPropagator provide propagation.TextMapPropagator.
WithSpanProcessor provide sdktrace.SpanProcessor.
WithTracerProvider provide *sdktrace.TracerProvider.
# Structs
AfterCtx context for After() function.
BeforeCtx context for Before() function.
BootConfig for YAML.
NoopExporter noop.
# Interfaces
OptionSetInterface mainly for testing purpose.
# Type aliases
Option is used while creating middleware as param.