Stable identity for a logical file path.
File tabs should compare the file they represent, not their display label. The label is usually a basename and can collide across directories, while a file ref stores the normalized path used by buffer processes.
Summary
Functions
Builds a file reference from a filesystem path.
Returns true when two file references identify the same logical file.
Types
@type t() :: %Minga.FileRef{path: String.t()}