# Structs
BytesCounter implements io.Reader and io.Writer interface, for counting bytes being read/written in HTTP requests.
GetIPResults represents the returned JSON from backend server's getIP.php endpoint.
IPInfoResponse represents the returned JSON from IPInfo.io's API.
NoFormatter is the formatter for logrus.
SeekWrapper is a wrapper around io.Reader to give it a noop io.Seeker interface.
Server represents a speed test server.
TelemetryExtra represents the `extra` field in the telemetry data.
TelemetryLog is the logger for `log` field in telemetry data.
TelemetryServer represents the telemetry server configuration.