salsa 0.28.2

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 {
    #[returns(copy)]
    field: u32,
}

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

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

#[test]
fn create_db() {}