A source span reported by Vize.
Summary
Types
@type input() :: %{ optional(:start) => Vize.SourceLocation.input() | Vize.SourceLocation.t() | nil, optional(:end) => Vize.SourceLocation.input() | Vize.SourceLocation.t() | nil, optional(:source) => String.t() | nil }
@type t() :: %Vize.SourceRange{ end: Vize.SourceLocation.t() | nil, source: String.t() | nil, start: Vize.SourceLocation.t() | nil }