Skip to main content

Module trace

Module trace 

Source
Expand description

Read-only trace helpers exposed through the engine boundary.

Enums§

SemanticClassMethodResolutionError
Stable reason why an exact class-method target cannot be resolved.

Functions§

semantic_symbol_for_class_member
Resolve the source identity for an exact semantic class-member query.
semantic_symbol_for_exact_class_method
Resolve one exact exported class method for semantic impact analysis.
semantic_symbol_for_export
Resolve the source identity for an exact semantic export query.
trace_class_member
Trace a class / enum / store member (the --trace FILE:MEMBER fallback when MEMBER is not a top-level export). See issue #1744.
trace_clone
Trace duplicate-code groups that contain a source location.
trace_clone_by_fingerprint
Trace a duplicate-code group by its stable content fingerprint.
trace_dependency
Trace where a dependency is used.
trace_export
Trace why an export is considered used or unused.
trace_file
Trace all graph edges for a file.
trace_impact_closure
Trace the impact closure for a file.

Type Aliases§

ClassMemberTrace
Engine alias for fallow_types::trace::ClassMemberTrace.
CloneTrace
Engine alias for fallow_types::trace::CloneTrace.
DependencyTrace
Engine alias for fallow_types::trace::DependencyTrace.
ExportReference
Engine alias for fallow_types::trace::ExportReference.
ExportTrace
Engine alias for fallow_types::trace::ExportTrace.
FileTrace
Engine alias for fallow_types::trace::FileTrace.
ImpactClosureGap
Engine alias for fallow_types::trace::ImpactClosureGap.
ImpactClosureTrace
Engine alias for fallow_types::trace::ImpactClosureTrace.
PipelineTimings
Engine alias for fallow_types::trace::PipelineTimings.
ReExportChain
Engine alias for fallow_types::trace::ReExportChain.
TracedCloneGroup
Engine alias for fallow_types::trace::TracedCloneGroup.
TracedExport
Engine alias for fallow_types::trace::TracedExport.
TracedReExport
Engine alias for fallow_types::trace::TracedReExport.