# Functions
Efficiency returns the score and file set of the given set of FileTrees (layers).
NewFileInfo extracts the metadata from a tar header and file contents and generates a new FileInfo object.
NewFileTree creates an empty FileTree.
NewNode creates a new FileNode relative to the given parent node with a payload.
NewNodeData creates an empty NodeData struct for a FileNode.
NewViewInfo creates a default ViewInfo.
StackRange combines an array of trees into a single tree.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
EfficiencyData represents the storage and reference statistics for a given file tree path.
FileInfo contains tar metadata for a specific FileNode.
FileNode represents a single file, its relation to files beneath it, the tree it exists in, and the metadata of the given file.
FileTree represents a set of files, directories, and their relations.
NodeData is the payload for a FileNode.
ViewInfo contains UI specific detail for a specific FileNode.
# Type aliases
DiffType defines the comparison result between two FileNodes.
EfficiencySlice represents an ordered set of EfficiencyData data structures.
VisitEvaluator is a function that indicates whether the given node should be visited by a Visitor.
Visitor is a function that processes, observes, or otherwise transforms the given node.