package main import ( "fmt" pov ".." ) func main() { g := pov.New() g.AddNode("sibling") g.AddNode("x") g.AddArc("parent", "sibling") g.AddArc("parent", "x") fmt.Println("== Change Root to child-3 ==") g.Print("parent") n := g.ChangeRoot("parent", "x") fmt.Println(n.ArcList()) g.Print("x") }