mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-27 16:07:42 +08:00
merkledag: Make Node.Unmarshal() private
License: MIT Signed-off-by: Mildred Ki'Lya <mildred-pub.git@mildred.fr>
This commit is contained in:
@ -13,9 +13,9 @@ import (
|
|||||||
// for now, we use a PBNode intermediate thing.
|
// for now, we use a PBNode intermediate thing.
|
||||||
// because native go objects are nice.
|
// because native go objects are nice.
|
||||||
|
|
||||||
// Unmarshal decodes raw data into a *Node instance.
|
// unmarshal decodes raw data into a *Node instance.
|
||||||
// The conversion uses an intermediate PBNode.
|
// The conversion uses an intermediate PBNode.
|
||||||
func (n *Node) Unmarshal(encoded []byte) error {
|
func (n *Node) unmarshal(encoded []byte) error {
|
||||||
var pbn pb.PBNode
|
var pbn pb.PBNode
|
||||||
if err := pbn.Unmarshal(encoded); err != nil {
|
if err := pbn.Unmarshal(encoded); err != nil {
|
||||||
return fmt.Errorf("Unmarshal failed. %v", err)
|
return fmt.Errorf("Unmarshal failed. %v", err)
|
||||||
@ -87,7 +87,7 @@ func (n *Node) Encoded(force bool) ([]byte, error) {
|
|||||||
// Decoded decodes raw data and returns a new Node instance.
|
// Decoded decodes raw data and returns a new Node instance.
|
||||||
func Decoded(encoded []byte) (*Node, error) {
|
func Decoded(encoded []byte) (*Node, error) {
|
||||||
n := new(Node)
|
n := new(Node)
|
||||||
err := n.Unmarshal(encoded)
|
err := n.unmarshal(encoded)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("incorrectly formatted merkledag node: %s", err)
|
return nil, fmt.Errorf("incorrectly formatted merkledag node: %s", err)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user