Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

AdaptiveCacheEntry
A cache entry with adaptive eviction support.
AdaptiveLruCache
Adaptive LRU cache that self-tunes capacity based on hit rate.
AlphaEqCache
Alpha-equality cache.
BloomFilter
Bloom filter.
BumpAllocator
Bump allocator for string storage.
CacheCoverageReport
Cache coverage report.
CacheEntry
Parse cache entry
CacheHealthReport
Cache health report.
CacheKeyBuilder
Cache key builder using a chain of hash operations.
CachePressureMonitor
Cache pressure monitor.
CachePrewarmer
Cache prewarmer.
CacheReport
Cache report with statistics.
CacheWarmup
Cache warmup configuration.
DeclHash
Token sequence hash for declaration fingerprinting
ExprDiffCache
An expression “diff” cache: stores the diff between two version of an expression.
ExprLocationIndex
Expression location index: maps hash to source locations.
ExprPool
Expression pool with reference counting.
ExprSegment
Expression segment for incremental re-parsing.
GlobalExprTable
Global expression table (hash-consing).
HashSet64
Hash set 64.
InternedStr
Interned string — lightweight identifier for a deduplicated string
InterningStats
Interning statistics.
LfuEviction
LFU eviction policy.
LruCache
LRU cache implementation.
MacroExpansionCache
Macro expansion cache.
MacroExpansionEntry
MemoEntry
MemoTable
Memo table for parser results.
MultiLevelCache
A multi-level cache: L1 (small, fast), L2 (larger, slower).
NamespacedCache
Namespaced cache.
NestingDepthTracker
Nesting depth tracker.
ParseCache
LRU parse cache for declaration re-use
ParseCacheEntry
ParseResultCache
Parse result cache.
PersistentCache
A cache that serialises itself to a byte sequence for persistence.
PolicyCache
Policy cache with pluggable eviction.
RollingHash
Rolling hash.
SegmentTable
Segment table for cache invalidation.
StringInterner
String interner — maps strings to compact IDs
StringPool
String pool for deduplication.
SubexprFrequencyMap
Subexpression frequency map.
SymbolInterner
Interned symbol with kind.
TokenFrequencyTable
Token frequency table.
TokenWindow
A sliding window for recent token sequences.
TtlEviction
TTL eviction policy.
TwoQueueCache
Two-queue cache.
TypeCheckCache
Type check cache.
TypeCheckResult
VersionedCache
Versioned cache.
WindowCache
Window cache.
WindowedCacheMetrics
Windowed cache metrics.

Enums§

CachePriority
Priority levels for cache entries.
CacheTier
Classify cache entry tier.
SegmentKind