Commit 357b4bc1 authored by Sam Boyer's avatar Sam Boyer

Add comment explaining why iota is not used.

parent 5adbd399
...@@ -19,6 +19,9 @@ var MagicToken = []byte{34, 64, 8, 145} ...@@ -19,6 +19,9 @@ var MagicToken = []byte{34, 64, 8, 145}
type MsgType byte type MsgType byte
const ( const (
// Values are given explicitly instead of by iota because these values are
// defined by the wire protocol spec; it is easier for humans to ensure
// correctness when values are explicit.
MsgHandshakeTy = 0x00 MsgHandshakeTy = 0x00
MsgDiscTy = 0x01 MsgDiscTy = 0x01
MsgPingTy = 0x02 MsgPingTy = 0x02
......
...@@ -23,6 +23,9 @@ const ( ...@@ -23,6 +23,9 @@ const (
type DiscReason byte type DiscReason byte
const ( const (
// Values are given explicitly instead of by iota because these values are
// defined by the wire protocol spec; it is easier for humans to ensure
// correctness when values are explicit.
DiscReRequested = 0x00 DiscReRequested = 0x00
DiscReTcpSysErr = 0x01 DiscReTcpSysErr = 0x01
DiscBadProto = 0x02 DiscBadProto = 0x02
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment