Я не совсем уверен, что здесь означает элегантность. Может быть, оператор case
должен быть встроенным?
switch fileInfo.RequestType {
case lib.WRITE: WriteCounter += 1
case lib.READ: ReadCounter += 1
}
Стиль написания, как указано выше, действителен, но он не соответствует стандарту gofmt
.