normalize-facts-core 0.3.0

Core data types for normalize facts (symbols, imports, exports)
Documentation
1
2
3
4
5
6
7
8
9
# normalize-facts-core/src

Source files for the core facts data types.

- `symbol.rs``Symbol`, `FlatSymbol` (with `docstring: Option<String>` for index storage), `SymbolKind` (function/method/class/struct/enum/trait/interface/module/type/constant/variable/heading), `Visibility`
- `import.rs``Import`, `FlatImport` (with `is_reexport: bool` for `pub use` / `export...from` re-exports), `Export`
- `file.rs``IndexedFile` representing a file tracked in the index
- `type_ref.rs``TypeRef` and `TypeRefKind` for type reference facts
- `lib.rs` — re-exports all public types