Cargo Features

[dependencies]
salsa = { version = "0.19.0", default-features = false, features = ["salsa_unstable", "macros", "rayon", "compact_str"] }
default = macros, rayon, salsa_unstable

These default features are set whenever salsa is added without default-features = false somewhere in the dependency tree.

salsa_unstable default

FIXME: remove salsa_unstable before 1.0.

macros default

Enables salsa-macros

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

rayon default

Enables rayon

parallel map

compact_str implicit feature

Enables compact_str ^0.8

Stuff we want Update impls for by default