pub struct AstCache { /* private fields */ }Expand description
Cache for parsed ASTs with TTL.
Stores parsed ASTs with content hashing to avoid re-parsing unchanged files. Uses a high-performance concurrent cache with automatic eviction.
Implementations§
Auto Trait Implementations§
impl Freeze for AstCache
impl !RefUnwindSafe for AstCache
impl Send for AstCache
impl Sync for AstCache
impl Unpin for AstCache
impl UnsafeUnpin for AstCache
impl !UnwindSafe for AstCache
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more