Module types

Module types 

Source
Expand description

Core type definitions for Infiniloom

Re-exports§

pub use crate::tokenizer::TokenCounts;
pub use crate::tokenizer::TokenModel;

Structs§

GitChangedFile
A file with uncommitted changes
GitCommitInfo
A git commit entry for structured output
GitHistory
Git history information for structured output
LanguageStats
Statistics for a single language
RepoFile
A single file in the repository
RepoMetadata
Repository metadata and statistics
Repository
A scanned repository
Symbol
A code symbol (function, class, variable, etc.)

Enums§

CompressionLevel
Compression level for output
SymbolKind
Kind of code symbol
Visibility
Visibility modifier for symbols

Type Aliases§

TokenizerModel
Backward-compatible alias for TokenModel