pub struct NodeRangeCache { /* private fields */ }Expand description
A cache mapping source ranges to AST node IDs for incremental updates.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NodeRangeCache
impl RefUnwindSafe for NodeRangeCache
impl Send for NodeRangeCache
impl Sync for NodeRangeCache
impl Unpin for NodeRangeCache
impl UnsafeUnpin for NodeRangeCache
impl UnwindSafe for NodeRangeCache
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