With the latest commit (283ccda), any project that uses Salsa hits tons
of internal errors within Salsa. That's because Salsa needs syn's full
feature, which was removed from the Cargo.toml as part of the Salsa 3.0
mega-PR. Because Salsa 1.0 still has the full feature in its
Cargo.toml, Cargo implicitly still enables full for Salsa 2022, and
thus the Salsa 2022 example projects compile fine -- even though any
external code using Salsa does not.
With the latest commit (283ccda), any project that uses Salsa hits tons of internal errors within Salsa. That's because Salsa needs syn's
full
feature, which was removed from the Cargo.toml as part of the Salsa 3.0 mega-PR. Because Salsa 1.0 still has thefull
feature in its Cargo.toml, Cargo implicitly still enablesfull
for Salsa 2022, and thus the Salsa 2022 example projects compile fine -- even though any external code using Salsa does not.