[fix] fork tree: reuse freed TreeNodeId and improve errors details
Compare changes
@@ -162,10 +162,16 @@ impl ForkTree {
@@ -162,10 +162,16 @@ impl ForkTree {
@@ -178,29 +184,11 @@ impl ForkTree {
@@ -178,29 +184,11 @@ impl ForkTree {
@@ -220,7 +208,14 @@ impl ForkTree {
@@ -220,7 +208,14 @@ impl ForkTree {
@@ -229,7 +224,15 @@ impl ForkTree {
@@ -229,7 +224,15 @@ impl ForkTree {
@@ -240,7 +243,14 @@ impl ForkTree {
@@ -240,7 +243,14 @@ impl ForkTree {
@@ -251,7 +261,14 @@ impl ForkTree {
@@ -251,7 +261,14 @@ impl ForkTree {
@@ -279,7 +296,14 @@ impl ForkTree {
@@ -279,7 +296,14 @@ impl ForkTree {
@@ -371,7 +395,11 @@ impl ForkTree {
@@ -371,7 +395,11 @@ impl ForkTree {
@@ -429,11 +457,25 @@ impl ForkTree {
@@ -429,11 +457,25 @@ impl ForkTree {