8 "github.com/anacrolix/torrent/bencode"
13 var _ bencode.Unmarshaler = (*Node)(nil)
15 func (n *Node) UnmarshalBencode(b []byte) (err error) {
17 err = bencode.Unmarshal(b, &iface)
21 switch v := iface.(type) {
32 *n = Node(net.JoinHostPort(v[0].(string), strconv.FormatInt(v[1].(int64), 10)))
35 err = fmt.Errorf("unsupported type: %T", iface)