# Salsa struct

A salsa struct is a struct decorated with one of the salsa macros:

* `#[salsa::tracked]`
* `#[salsa::input]`
* `#[salsa::interned]`

See the [salsa overview](../../overview.md) for more details.