namespace AIStudio.Tools.Services;
///
/// The rows or lines a passage spans, as far as it names them, cf. DataSourceLocalRetrievalService.LocatePassage.
///
/// The first row or line, or null when the passage names none.
/// The last row or line, or null when the passage does not go on beyond its first one.
internal readonly record struct PassageRange(int? Start, int? End)
{
///
/// The passage names no rows or lines.
///
public static readonly PassageRange NONE = new(null, null);
}