salsa 0.26.1

A generic framework for on-demand, incrementalized computation (experimental)
Documentation
#![cfg(feature = "inventory")]

//! Test that tracked structs with lifetimes not named `'db`
//! compile successfully.

mod common;

use test_log::test;

#[salsa::input]
struct MyInput {
    field: u32,
}

#[salsa::tracked]
struct MyTracked1<'db1> {
    field: MyTracked2<'db1>,
}

#[salsa::tracked]
struct MyTracked2<'db2> {
    field: u32,
}

#[test]
fn create_db() {}