internal/telemetry: hide event.Type

Change-Id: I390102bbffaa242051cc131ef0659a6544aa89c6
Reviewed-on: https://go-review.googlesource.com/c/tools/+/224938
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
diff --git a/internal/telemetry/event/event.go b/internal/telemetry/event/event.go
index 5c5e165..87a46c0 100644
--- a/internal/telemetry/event/event.go
+++ b/internal/telemetry/event/event.go
@@ -22,7 +22,7 @@
 )
 
 type Event struct {
-	Type    eventType
+	typ     eventType
 	At      time.Time
 	Message string
 	Error   error
@@ -30,12 +30,12 @@
 	tags []Tag
 }
 
-func (e Event) IsLog() bool       { return e.Type == LogType }
-func (e Event) IsEndSpan() bool   { return e.Type == EndSpanType }
-func (e Event) IsStartSpan() bool { return e.Type == StartSpanType }
-func (e Event) IsLabel() bool     { return e.Type == LabelType }
-func (e Event) IsDetach() bool    { return e.Type == DetachType }
-func (e Event) IsRecord() bool    { return e.Type == RecordType }
+func (e Event) IsLog() bool       { return e.typ == LogType }
+func (e Event) IsEndSpan() bool   { return e.typ == EndSpanType }
+func (e Event) IsStartSpan() bool { return e.typ == StartSpanType }
+func (e Event) IsLabel() bool     { return e.typ == LabelType }
+func (e Event) IsDetach() bool    { return e.typ == DetachType }
+func (e Event) IsRecord() bool    { return e.typ == RecordType }
 
 func (e Event) Format(f fmt.State, r rune) {
 	if !e.At.IsZero() {
diff --git a/internal/telemetry/event/label.go b/internal/telemetry/event/label.go
index 5892e7f..9536ed2 100644
--- a/internal/telemetry/event/label.go
+++ b/internal/telemetry/event/label.go
@@ -11,7 +11,7 @@
 // Label sends a label event to the exporter with the supplied tags.
 func Label(ctx context.Context, tags ...Tag) context.Context {
 	return dispatch(ctx, Event{
-		Type: LabelType,
+		typ:  LabelType,
 		tags: tags,
 	})
 }
diff --git a/internal/telemetry/event/log.go b/internal/telemetry/event/log.go
index abbe220..3367f9b 100644
--- a/internal/telemetry/event/log.go
+++ b/internal/telemetry/event/log.go
@@ -12,7 +12,7 @@
 // Log sends a log event with the supplied tag list to the exporter.
 func Log(ctx context.Context, tags ...Tag) {
 	dispatch(ctx, Event{
-		Type: LogType,
+		typ:  LogType,
 		tags: tags,
 	})
 }
@@ -21,7 +21,7 @@
 // before delivering them to the exporter.
 func Print(ctx context.Context, message string, tags ...Tag) {
 	dispatch(ctx, Event{
-		Type:    LogType,
+		typ:     LogType,
 		Message: message,
 		tags:    tags,
 	})
@@ -36,7 +36,7 @@
 		message = ""
 	}
 	dispatch(ctx, Event{
-		Type:    LogType,
+		typ:     LogType,
 		Message: message,
 		Error:   err,
 		tags:    tags,
diff --git a/internal/telemetry/event/metric.go b/internal/telemetry/event/metric.go
index 23af8d5..48f030e 100644
--- a/internal/telemetry/event/metric.go
+++ b/internal/telemetry/event/metric.go
@@ -10,7 +10,7 @@
 
 func Record(ctx context.Context, tags ...Tag) {
 	dispatch(ctx, Event{
-		Type: RecordType,
+		typ:  RecordType,
 		tags: tags,
 	})
 }
diff --git a/internal/telemetry/event/trace.go b/internal/telemetry/event/trace.go
index 57095ab..85cdd53 100644
--- a/internal/telemetry/event/trace.go
+++ b/internal/telemetry/event/trace.go
@@ -10,19 +10,17 @@
 
 func StartSpan(ctx context.Context, name string, tags ...Tag) (context.Context, func()) {
 	ctx = dispatch(ctx, Event{
-		Type:    StartSpanType,
+		typ:     StartSpanType,
 		Message: name,
 		tags:    tags,
 	})
 	return ctx, func() {
-		dispatch(ctx, Event{
-			Type: EndSpanType,
-		})
+		dispatch(ctx, Event{typ: EndSpanType})
 	}
 }
 
 // Detach returns a context without an associated span.
 // This allows the creation of spans that are not children of the current span.
 func Detach(ctx context.Context) context.Context {
-	return dispatch(ctx, Event{Type: DetachType})
+	return dispatch(ctx, Event{typ: DetachType})
 }