rust-analyzer-salsa 0.17.0-pre.6

A generic framework for on-demand, incrementalized computation (experimental)
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::values::*;

#[salsa::query_group(InternerDatabase)]
pub trait Interner {
    #[salsa::interned]
    fn intern_field(&self, field: FieldData) -> Field;

    #[salsa::interned]
    fn intern_class(&self, class: ClassData) -> Class;
}