Structs

An Id is a newtype’d u32 ranging from 0..Id::MAX_U32. The maximum range is smaller than a standard u32 to leave room for niches; currently there is only one niche, so that Option<Id> is the same size as an Id.

Traits

Trait for types that can be interconverted to a salsa Id;