merkledag: Make Node.Unmarshal() private
License: MIT Signed-off-by: Mildred Ki'Lya <mildred-pub.git@mildred.fr>
Mildred Ki'Lya committed
Nov 27, 2015 at 20:22 UTC
3b729b200bec3df8b4772b8318d148ccd3ad0ed4
1 file changed
+3
-3
merkledag/coding.go
+3
-3
@@ -13,9 +13,9 @@ import (
13
// for now, we use a PBNode intermediate thing.
14
// because native go objects are nice.
15
16
-// Unmarshal decodes raw data into a *Node instance.
16
+// unmarshal decodes raw data into a *Node instance.
17
// The conversion uses an intermediate PBNode.
18
-func (n *Node) Unmarshal(encoded []byte) error {
18
+func (n *Node) unmarshal(encoded []byte) error {
19
var pbn pb.PBNode
20
if err := pbn.Unmarshal(encoded); err != nil {
21
return fmt.Errorf("Unmarshal failed. %v", err)
@@ -87,7 +87,7 @@ func (n *Node) Encoded(force bool) ([]byte, error) {
87
// Decoded decodes raw data and returns a new Node instance.
88
func Decoded(encoded []byte) (*Node, error) {
89
n := new(Node)
90
- err := n.Unmarshal(encoded)
90
+ err := n.unmarshal(encoded)
91
if err != nil {
92
return nil, fmt.Errorf("incorrectly formatted merkledag node: %s", err)
93
}