úÎ!âüY      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXNone7SXrsemantic-sourceLA 0-indexed, half-open interval of integers, defined by start & end indices.semantic-source Construct a 7 with a given value for both its start and end indices.semantic-sourceReturn the length of the range.  None7SX Dsemantic-source9"Classy-fields" interface for data types that have spans.semantic-source'Source position information (1-indexed)semantic-sourceA Span of position informationsemantic-sourceIConstruct a Span with a given value for both its start and end positions.  None7MÒ 5semantic-source?The contents of a source file. This is represented as a UTF-8  ByteString& under the hood. Construct these with 7; obviously, passing 7# non-UTF8 bytes will cause crashes.:semantic-source Return a  that covers the entire text.;semantic-source Return a  that covers the entire text.<semantic-source Return a 5 from a Text.=semantic-source!Return the Text contained in the 5.>semantic-source Return a 5$ that contains a slice of the given 5.Asemantic-source0Split the contents of the source after newlines.Bsemantic-source Compute the s of each line in a 5.Csemantic-source Compute the s of each line in a  of a 5.Dsemantic-source Return all indices of newlines ('\n', '\r', and '\r\n' ) in the  ByteString.56789:;<=>?@ABCD56789:;<=>?@ABCDNone7;<SX° LMONP LMONPY        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIIJKLMNOPQRSTUsemantic-source-0.0.0.0-inplace Source.Range Source.Span Source.Source Source.LocRangestartendpoint rangeLength subtractRangestart_end_ $fLowerRange$fSemigroupRange $fNFDataRange$fHashableRange $fEqRange$fGenericRange $fOrdRange $fShowRangeHasSpanspan_PoslinecolumnSpanspanFromSrcLocline_column_ $fLowerPos $fFromJSONPos $fToJSONPos $fNFDataPos $fHashablePos $fLowerSpan$fFromJSONSpan $fToJSONSpan$fSemigroupSpan $fNFDataSpan$fHashableSpan $fHasSpanSpan$fEqPos$fOrdPos $fGenericPos $fShowPos$fEqSpan $fOrdSpan $fGenericSpan $fShowSpanSourcebytesfromUTF8lengthnull totalRange totalSpanfromTexttoTextslicedroptakelines lineRangeslineRangesWithinnewlineIndices$fFromJSONSource $fEqSource$fSemigroupSource$fMonoidSource$fIsStringSource $fShowSource$fGenericSourceLoc byteRangespan byteRange_ $fHasSpanLoc $fNFDataLoc $fHashableLoc$fEqLoc$fOrdLoc $fShowLoc $fGenericLoc$fSemigroupLoc