aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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: