aboutsummaryrefslogtreecommitdiff
path: root/bencode
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-06-12 05:46:27 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-06-12 05:46:27 +0200
commita1bb30303a3ae28c12eca6e6d1f523719de3870a (patch)
tree63255c37cdcbffc01218c223be372be2de3be448 /bencode
parentfaf43e21a4561b17a5433a3b8990d314ab515711 (diff)
Cleanup
Diffstat (limited to 'bencode')
-rw-r--r--bencode/bencode.go14
1 files changed, 1 insertions, 13 deletions
diff --git a/bencode/bencode.go b/bencode/bencode.go
index 6c362fa..01467f9 100644
--- a/bencode/bencode.go
+++ b/bencode/bencode.go
@@ -15,18 +15,6 @@ import (
// dict -> struct
// list -> aray of same type
-type itemType int
-
-const (
- itemError itemType = iota
- itemDict
- itemList
- itemNumber
- itemString
-)
-
-var ErrValue = errors.New("invalid value")
-
func Marshal(v interface{}) ([]byte, error) {
var out bytes.Buffer
val := reflect.ValueOf(v)
@@ -36,7 +24,7 @@ func Marshal(v interface{}) ([]byte, error) {
func marshalField(out io.Writer, v reflect.Value) error {
if !v.IsValid() {
- return ErrValue
+ return errors.New("ivalid value")
}
switch v.Kind() {
case reflect.String: