Summary

Types

arranged()

@type arranged() :: [{struct(), arranged()}]

Functions

arrange(nodes)

@spec arrange([struct()]) :: arranged()

See AncestryEx.arrange/1.

arrange_serializable(nodes, fun \\ &default_serializer/2)

@spec arrange_serializable([struct()], (struct(), [term()] -> term())) :: [term()]

See AncestryEx.arrange_serializable/2.

sort_by_ancestry(nodes)

@spec sort_by_ancestry([struct()]) :: [struct()]

See AncestryEx.sort_by_ancestry/1.