func (p *Protocol) UnmarshalJSON(encoded []byte) error {
var str string
if err := json.Unmarshal(encoded, &str); err != nil {
- return errors.Wrapf(err, "Can't unmarshall to string %q", hex.EncodeToString(encoded))
+ return errors.Wrapf(
+ err,
+ "Can't unmarshall to string %q",
+ hex.EncodeToString(encoded),
+ )
}
proto, err := NewProtocolFromString(str)
if err != nil {
index++
}
- return Protocol(-1), errors.Errorf("Invalid protocol %q: %s", p, strings.Join(choices, ","))
+ return Protocol(-1), errors.Errorf(
+ "Invalid protocol %q: %s", p, strings.Join(choices, ","),
+ )
}
// SliceZero zeros each byte.
// CloseLog log an error if a io.Closer fail to Close
func CloseLog(c io.Closer, l *logrus.Logger, fields logrus.Fields) {
if err := c.Close(); err != nil {
- logrus.WithFields(fields).WithError(err).Error("Couldn't close connection")
+ logrus.WithFields(fields).WithError(err).Error("Can't close connection")
}
}