add some docs to hooks/mod.rs

This commit is contained in:
Ralf Jung 2023-09-30 22:33:22 +02:00
parent bb6c66be37
commit 13e58755d7

View File

@ -1,3 +1,8 @@
//! "Hooks" provide a way for `tcx` functionality to be provided by some downstream crate without
//! everything in rustc having to depend on that crate. This is somewhat similar to queries, but
//! queries come with a lot of machinery for caching and incremental compilation, whereas hooks are
//! just plain function pointers without any of the query magic.
use crate::mir; use crate::mir;
use crate::query::TyCtxtAt; use crate::query::TyCtxtAt;
use crate::ty::{Ty, TyCtxt}; use crate::ty::{Ty, TyCtxt};