☰
Module span_encoding
rustc_span
1.75.0-dev
Module span_encoding
Structs
Constants
Functions
In crate rustc_span
Modules
analyze_source_file
caching_source_map_view
def_id
edit_distance
edition
fatal_error
hygiene
profiling
source_map
span_encoding
symbol
Macros
impl_pos
Structs
BytePos
CachingSourceMapView
CharPos
DistinctSources
ErrorGuaranteed
FileLines
FileNameDisplay
InnerSpan
LineInfo
Loc
MalformedSourceMapPositions
MultiByteChar
NormalizedPos
OffsetOverflowError
RelativeBytePos
SessionGlobals
SourceFile
SourceFileAndBytePos
SourceFileAndLine
SourceFileDiffs
SourceFileHash
Span
SpanData
Enums
ExternalSource
ExternalSourceKind
FileName
FileNameDisplayPreference
NonNarrowChar
RealFileName
SourceFileHashAlgorithm
SourceFileLines
SpanLinesError
SpanSnippetError
Constants
DUMMY_SP
Statics
SESSION_GLOBALS
SPAN_TRACK
Traits
HashStableContext
Pos
Functions
create_default_session_globals_then
create_default_session_if_not_set_then
create_session_globals_then
create_session_if_not_set_then
normalize_newlines
normalize_src
remove_bom
set_session_globals_then
set_source_map
with_session_globals
Type Aliases
FileLinesResult
?
Module
rustc_span
::
span_encoding
source
·
[
−
]
Structs
Span
A compressed span.
SpanInterner
Constants
BASE_LEN_INTERNED_MARKER
🔒
CTXT_INTERNED_MARKER
🔒
DUMMY_SP
The dummy span has zero position, length, and context, and no parent.
MAX_CTXT
🔒
MAX_LEN
🔒
PARENT_TAG
🔒
Functions
with_span_interner
🔒