Skip to main content

Crate fallow_types

Crate fallow_types 

Source
Expand description

Shared types for fallow codebase intelligence.

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 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.