Module hir::db[][src]

Expand description

Re-exports various subcrates databases so that the calling code can depend only on hir. This breaks abstraction boundary a bit, it would be cool if we didn’t do that.

But we need this for at least LRU caching at the query level.

Structs

Representative struct for the query group.

Representative struct for the query group.

Representative struct for the query group.

Representative struct for the query group.

This exists just for Chalk, because Chalk just has a single FnDefId where we have different IDs for struct and enum variant constructors.

Traits