Skip to main content

Crate fallow_types

Crate fallow_types 

Source
Expand description

Shared types for the fallow dead code analyzer.

This crate contains type definitions used across multiple fallow crates (core, CLI, LSP). It has no analysis logic — only data structures.

Modules§

discover
File discovery types: discovered files, file IDs, and entry points. File discovery types: discovered files, file IDs, and entry points.
extract
Module extraction types: exports, imports, re-exports, and member info. Module extraction types: exports, imports, re-exports, members, and parse results.
results
Analysis result types: unused files, exports, dependencies, and members. Analysis result types for all dead code issue categories.
serde_path
Custom serde serializers for cross-platform path output. Custom serde serializers for PathBuf and Vec<PathBuf> that always output forward slashes, regardless of platform. This ensures consistent JSON/SARIF output on Windows.
suppress
Inline suppression comment types and issue kind definitions. Inline suppression comment types and issue kind definitions.