☰
Module profiling
rustc_span
1.75.0-dev
Module profiling
Traits
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
::
profiling
source
·
[
−
]
Traits
SpannedEventArgRecorder
Extension trait for self-profiling purposes: allows to record spans within a generic activity’s event arguments.