normalize-facts-core 0.3.2

Core data types for normalize facts (symbols, imports, exports)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Core data types for normalize facts.
//!
//! This crate defines the vocabulary for code facts - symbols, imports, exports,
//! and related metadata. These types are used by:
//! - `normalize-facts` for extraction and storage
//! - `normalize-facts-rules-api` for analysis rules
//! - `normalize-languages` for language-specific extraction

mod file;
mod import;
mod symbol;
mod type_ref;

pub use file::IndexedFile;
pub use import::{Export, FlatImport, Import};
pub use symbol::{FlatSymbol, Symbol, SymbolKind, Visibility};
pub use type_ref::{TypeRef, TypeRefKind};