From: YenForYang Date: Fri, 10 Sep 2021 22:26:43 +0000 (-0500) Subject: Avoid allocating memory when checking interface (#588) X-Git-Tag: v1.32.0~76 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d957502528e08841819624f8e47786cf1abdf1cd;p=btrtrc.git Avoid allocating memory when checking interface (#588) Not a big deal, but there isn't a need to allocate an object to check that `*Node` satisfies `bencode.Unmarshaler`. --- diff --git a/metainfo/nodes.go b/metainfo/nodes.go index 58504d92..ae7fdbb8 100644 --- a/metainfo/nodes.go +++ b/metainfo/nodes.go @@ -11,7 +11,7 @@ import ( type Node string var ( - _ bencode.Unmarshaler = new(Node) + _ bencode.Unmarshaler = (*Node)(nil) ) func (n *Node) UnmarshalBencode(b []byte) (err error) {