func DeserializeDBHashTree(storageRoot string, r io.Reader) (_ HashTree, retErr error) {
	result, err := NewDBHashTree(storageRoot)
	if err != nil {
		return nil, err
	}
	if err := result.Deserialize(r); err != nil {
		return nil, err
	}
	return result, nil
}
func DeserializeDBHashTree(storageRoot string, r io.Reader) (_ HashTree, retErr error) {
	result, err := NewDBHashTree(storageRoot)
	if err != nil {
		return nil, err
	}
	if err := result.Deserialize(r); err != nil {
		return nil, err
	}
	return result, nil
}
func DeserializeDBHashTree ( storageRoot string , r io . Reader ) ( _ HashTree , retErr error ) { result , err := NewDBHashTree ( storageRoot ) if err != nil { return nil , err } if err := result . Deserialize ( r ) ; err != nil { return nil , err } return result , nil }
// DeserializeDBHashTree deserializes a hashtree into a database (bolt) backed hashtree.
DeserializeDBHashTree deserializes a hashtree into a database ( bolt ) backed hashtree .