bencode/bytes.go | 5 +++-- diff --git a/bencode/bytes.go b/bencode/bytes.go index 483feb792773c912b749c6d3279a5adb06662fda..b196963bdd40c7f4f74609246d0ec2fd18da1aca 100644 --- a/bencode/bytes.go +++ b/bencode/bytes.go @@ -5,6 +5,7 @@ var ( _ Unmarshaler = &Bytes{} _ Marshaler = &Bytes{} + _ Marshaler = Bytes{} ) func (me *Bytes) UnmarshalBencode(b []byte) error { @@ -12,6 +13,6 @@ *me = append([]byte(nil), b...) return nil } -func (me *Bytes) MarshalBencode() ([]byte, error) { - return *me, nil +func (me Bytes) MarshalBencode() ([]byte, error) { + return me, nil }