This enumeration classifies how a graph edge was learned or justified. Variants describe the evidence source or acquisition method, not the graph relationship itself. This keeps evidence orthogonal to GraphEdgeKind, and allows a single edge to carry several signals, for example an authored declaration that was also resolved to a concrete local file.
Use Observed narrowly for direct inspection of existing state, such as a filesystem entry or runtime access. Use StaticAnalysis for relationships found by parsing or scanning source/configuration text without executing it.
The GraphEvidenceKind type has these members:
The GraphEvidenceKind type is represented in:
This documentation was generated from GraphEvidenceKind.yaml by docs_types.rs.