If the encoder wants to encode a value in a special way it should do so here and return true along with any error from the encoding. Otherwise, it should return false.
(v reflect.Value)
| 92 | // and return true along with any error from the encoding. Otherwise, it should |
| 93 | // return false. |
| 94 | EncodeSpecial(v reflect.Value) (bool, error) |
| 95 | } |
| 96 | |
| 97 | // Encode encodes the value using the given Encoder. It traverses the value, |